Есть Sql запрос
SELECT * FROM video_category INNER JOIN category ON category.id = video_category.category_id INNER JOIN video ON video.id = video_category.video_id WHERE video_category.category_id = :id ORDER BY video_category.video_id DESC
Запрос выводит данные, но они почему то повторяются
Изменил запрос на
SELECT DISTINCT * FROM video_category INNER JOIN category ON category.id = video_category.category_id INNER JOIN video ON video.id = video_category.video_id WHERE video_category.category_id = :id ORDER BY video_category.video_id DESC
Т.е. добавил DISTINCT, он как бы должен убирать повторяющиеся записи, но почему то этого не происходит, в чем проблема?