我想展示特定年份(例如1980年)出现的电影中的所有演员,并按演员姓名排序。 感谢。
actors_table:<br />
id<br />
name<br /><br />
movies_table:<br />
id<br />
name<br />
year<br /><br />
cast_table: (look-up table)<br />
actor_id<br />
movie_id<br /><br />
结果如下:
actor name movie name movie year<br />
Bill Bob Movie One 1980<br />
Dave Smith Movie Two 1980<br />
Jane Jones Another Movie 1980<br />
答案 0 :(得分:0)
您可以使用actoe和movie table在Lookup表上使用简单的INNER Join。
SELECT AT.name actorname, MT.name moviename, MT.year movieyear
FROM actors_table AT
INNER JOIN cast_table CT ON AT.ID = CT.actor_id
INNER JOIN movies_table MT ON MT.ID = CT.movie_id