所以我有三个单独的表格,分别是导演,工作室和电影。
导演专栏: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"
我不知道我在做什么。请帮忙。
答案 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';