IN и другое условие
Есть такой зарос
SELECT `id` FROM `user_service` WHERE (`service_id`='3') AND (`user_id` IN ('78', '86'))
Если выбирать по отдельности
`service_id`='3'
или
`user_id` IN ('78', '86')
то всё работает, но если совместить - то нет. Я так понимаю что невозможно совмещать IN с другими условиями? Как это обойти?
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
значит у вас нет записей на одновременное условие (AND). Так напишите OR и объедините оба результата если нужно
SELECT `id` FROM `user_service` WHERE (`service_id`='3') OR (`user_id` IN ('78', '86'))