У меня есть 3 таблицы (сцены, категории, scenes_categories) во многих отношениях.MYSQL Multiple Select для той же категории?
сцены (идентификатор, название, описание) категории (идентификатор, название) scenes_categories (scene_id, CATEGORY_ID)
У меня возникли проблемы, делая запрос для выбора сцен, которые должны соответствовать нескольким категориям. Например, я могу выбрать сцены, соответствующие категории 3 и категории 5 и категории 8, но я не могу понять, как заставить это работать.
До сих пор у меня есть что-то вроде
SELECT scenes.id, scenes.title, scenes.description
FROM scenes
LEFT JOIN scenes_categories ON scenes.id = scenes_categories.scene_id
LEFT JOIN categories ON scenes_categories.category_id = categories.id
WHERE scenes_categories.category_id = '3'
AND scenes_categories.category_id = '5'
AND scenes_categories.category_id = '8'
AND scenes.id = '1'
Как я могу выбрать записи, которые должны соответствовать указаны всем категориям идентификаторы?
Довольно уверен, что он искал динамическое решение здесь. – Zoidberg
Извините, я снял свой нижний план ... не понимал, что он не хочет отношения OR – Zoidberg
@zoid, np, thx для второго взгляда! –