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

我有一个关于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] 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文件,这样我们就可以提供帮助