Я делаю фильтр для туров, в которых мне нужно сопоставлять следующие столбцы по запросу пользователя, я получаю несколько значений столбцов от пользователя и сопоставлять в таблице.
Я использую команду IN в запросе выборано он не работает для нескольких идентификаторов в столбце, чтобы соответствовать нескольким значениям в строке.
SELECT * FROM `tour` WHERE `cid`='1' AND `inclusions` IN (1,2,3,4)
AND `status`='ACTIVE';
хорошо работает, если включение имеет один идентификатор, но во всех столбцах включение хранит несколько идентификаторов, например 1,2,3, 4,5,6,7,8 Я просто хочу, если любое из строковых значений совпадает с включениями