Я делаю фильтр для туров, в которых я должен сопоставить следующие столбцы по запросу пользователя, я получаю несколько значений столбцов от пользователя и для сопоставления в таблице.
Я использую команду 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
я просто хочу, если любое из строковых значений совпадает с включениями
Задача ещё не решена.
Других решений пока нет …