我有2個表,人與電影LEFT JOIN有我難倒
的人表有ID和性別,以及電影表有ID,movie_type和movie_attended。 genderID和movie_attended可以爲null。
我想要創建一個將返回3列的查詢:gender,movie_attended(但它必須是一段浪漫電影),以及具有該性別和movie_attended的人數。
現在我有
select person.gender, movie.movie_attended, count(person.gender)
from person left join movie
on person.ID = movie.ID
where movie.movie_type = "romance"
order by person.gender DESC
可惜,這只是給我的一行信息。如果我刪除count(person.gender),則會得到太多行。可以說只有3部浪漫電影可供選擇。第二排:男 - 卡薩布蘭卡 - 8.第三排:男 - 羅密歐&朱麗葉 - 2.第四排:男 - 無 - 2
然後從頭開始女
謝謝
這給了我3行,一個男性,一個女性,一個爲空。不幸的是,只有1部電影正在播出。 – Atopiclate