У меня есть таблица, которая отображает интересы. Каждый интерес имеет идентификатор. На данный момент запрос просто возвращает одного человека за один ID. Его в основном фильтр на веб-сайте, который сортирует результаты по интересам.получить несколько записей из одной таблицы
$catwhere = " and e.person_id IN (select escint_person from person_interests_person where escint_person = e.person_id and escint_interest = 26) ";
Я бы хотел, чтобы он показывал результаты из нескольких интересов.
Так что в моей основной логике это будет выглядеть следующим образом
$catwhere = " and e.person_id IN (select escint_person from person_interests_person where escint_person = e.person_id and escint_interest = 26,27,28,29) ";
, но очевидно, что это не работает.
Любая помощь будет оценена по достоинству.
Если вы уже знаете предложения 'IN', почему бы не использовать его для' escint_interest' и '26,27,28,29'? – mario