如何直接找到电影导演?

时间:2016-01-15 03:34:19

标签: mysql sql

所以我有三个单独的表格,分别是导演,工作室和电影。

导演专栏:id, name, dob, nationality, gender

工作室专栏:id, name, founding date, and director_id (外键是director_id

电影:ID, name, length, studio_id(外键为studios_id

我必须找到所有导演电影名称觉醒的导演,但我不知道如何正确使用外键。我提出的最好的是

SELECT name, studio_id FROM studios WHERE name = "awakening"

我不知道我在做什么。请帮忙。

2 个答案:

答案 0 :(得分:0)

请尝试在查询中使用INNER JOIN

http://www.springframework.org/schema/beans/spring-beans-4.2.xsd

答案 1 :(得分:0)

SELECT Movies.name as movie_name, Directors.name as director_name 
FROM Movies
JOIN Studios ON (Movies.studio_id = Studios.id)
JOIN Directors ON (Studios.director_id = Directors.id)
WHERE Movies.name = 'awakening';