MySQL查询(联合查询和不同)

时间:2017-08-17 04:53:54

标签: 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] 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,但不确定哪些表以及它们应该如何联合。谢谢!

干杯, 杰米

0 个答案:

没有答案
相关问题