select
film.title
from film
left outer join filmitem ON film.filmid = filmitem.filmid
left outer join filmgenre ON filmitem.filmid = filmgenre.filmid
where
film.title = title and filmgenre.genre NOT IN (
select genre from genre
where genre != 'Comedy' and genre != 'Horror')
group by title;
我想找到僅包含流派'喜劇'和'恐怖'的電影。當我運行這個查詢時,我得到了喜劇和其他性別的電影,但我想排除其他性別,只獲得只有喜劇和恐怖的電影。有什麼建議嗎?sql查找特定流派的電影
當然,如果你想匹配「喜劇」或「(‘喜劇’,‘恐怖’)......和流派」,「恐怖」,那麼你只需要一個 – kaj 2012-02-15 13:27:08
@JohnSmith:會不會有永遠至少有一種類型分配給af ILM? – 2012-02-15 13:36:09