データベース構造
MovieInfo (mvID, title, rating, year, length, studio)
DirectorInfo(directorID, firstname, lastname)
MemberInfo(username, email, password)
ActorInfo(actorID, firstname, lastname, gender, birthplace)
CastInfo(mvID*, actorID*)
DirectInfo(mvID*, directorID*)
GenreInfo(mvID*, genre)
RankingInfo(username*, mvID*, score, voteDate)
クエリ
コメディ映画の数が最も多い監督を獲得する必要があります。(ALL 演算子も使用する必要があります)。私の理解は次のリストを取得していますmvid where genre = 'Comedy" and directorid
:
select mvid
from genreinfo
where genre = 'Comedy'
union all
select directorid
from directorinfo
;
しかし、特定の監督が持っている映画の数をどのように数えますか? そして、「コメディ」映画の数が最も多い単一の映画を入手するにはどうすればよいですか?