Как JOIN использовать для выборки из другой таблиц ID?
Всем привет.
Подскажите какой SQL запрос использовать, что бы из таблицы films выбрать 10 фильмов, так же связать этот запрос с таблицы films_cats_bind что бы от туда выбрать все категории этого фильма.
Категории хранятся так: film_id, category_id
Для каждой категории создается новая запись.
Пробовал с join left но там материалы дублируются, хочется на каком то отдельном поле, получить массив id, например: cats_bind = 1, 5, 9
SELECT f.*,GROUP_CONCAT(DISTINCT c.category_id ORDER BY c.category_id ASC SEPARATOR ', ') AS categories FROM films f LEFT JOIN films_cats_bind c ON f.film_id = c.film_id GROUP BY f.film_id