Я хочу сопоставить несколько значений в одном запросе за один раз. как то, что я сделал. я хочу сопоставить значения разных вопросов с разными ответами, для которых я сделал группу условий, как вы можете видеть в приведенном ниже коде. но этот код не работает для меня.
SELECT `user_id`
FROM `tb_user_answers`
WHERE (
`question_id` = '1'
AND `answer_id` = '2'
)
AND (
`question_id` = '2'
AND `answer_id` IN(4, 6)
)
AND (
`question_id` = '3'
AND `answer_id` IN(8, 9, 10)
)
есть обязательство, что нам нужно выбрать те записи, которые идеально соответствуют этому условию. так что я думаю, что мы не можем использовать OR вместо AND, так как нам нужно, чтобы все условия соответствовали.