Você pode participar de uma mesa virtual das sortes:
SELECT * FROM answers
JOIN (VALUES (4509, 'B'), (622, 'C'), (1066, 'D'), (4059, 'A'), (4740, 'A'))
AS t (p,o)
ON p = problem_id AND o = option
Você pode fazer algo semelhante com UPDATE.
SELECT * FROM answers
JOIN (VALUES (4509, 'B'), (622, 'C'), (1066, 'D'), (4059, 'A'), (4740, 'A'))
AS t (p,o)
ON p = problem_id AND o = option
Tendências de banco de dados de 2019 - SQL versus NoSQL, principais bancos de dados, uso de banco de dados único versus múltiplo
Devo usar NOT IN, OUTER APPLY, LEFT OUTER JOIN, EXCEPT ou NOT EXISTS?
Evitando impasses de SQL com ajuste de consulta:Conselho de Brent Ozar
Como se conectar ao banco de dados MySQL