Хочу найти фильм по заданным категориям. У одного фильма может быть несколько категорий.
Я написал запрос:
SELECT m.ContentId
FROM
Movie m
JOIN MovieCategory mc ON m.ContentId = mc.ContentId
JOIN MovieGenre mg ON m.ContentId = mg.ContentId
WHERE
mc.CategoryId IN ( 7, 8 )
GROUP BY m.ContentId
ORDER BY m.ReleaseDate DESC
В таком случае получается может найти фильм ИЛИ только с категорией 7 ИЛИ с категорией 8,
т.е. если у фильма есть категория 7, то вытащится его id.
Я же хочу найти фильм с категорией И 7 И 8.
Пробывал так:
mc.CategoryId == 7 AND mc.CategoryId == 8
Но тоже ничего не получается.