MySQL查询(联合查询和独立查询)
我有一个关于MySQL查询的问题。关系如下所示MySQL查询(联合查询和独立查询),mysql,Mysql,我有一个关于MySQL查询的问题。关系如下所示 MOIVEW(title, production_year, country, run_time, major_genre) PK: {title, production_year} PERSON(id, first_name, last_name, year_born) PK:{id} DIRECTOR(id, title, production_year) PK:{title, production_year} FK[title] r
MOIVEW(title, production_year, country, run_time, major_genre)
PK: {title, production_year}
PERSON(id, first_name, last_name, year_born) PK:{id}
DIRECTOR(id, title, production_year)
PK:{title, production_year}
FK[title] references MOIVE[title, production_year]
FK[id] references PERSON[id]
WRITER(id, title, production_year, credits)
PK:{id, title, production_year}
FK:[title, production_year] references MOVIE[title, production_year]
FK:[id] references PERSON[id]
我想知道如何编写下面的查询
“如果某人是某部电影的导演、编剧或导演兼编剧,则此人曾拍摄过该电影。谁曾/曾经拍摄过该数据库中数量最多的不同电影?请列出其id。”
该人。”
我正在考虑使用联接操作并选择distinct,但不确定哪些表以及它们应该如何联接。谢谢
干杯,
Jamie创建一个处理一些数据的sql文件,这样我们就可以帮助创建一个处理一些数据的sql文件,这样我们就可以提供帮助