【发布时间】:2011-09-17 04:48:35
【问题描述】:
有 3 张桌子:
movie(id, title, yr, score, votes, 导演)演员(身份证,姓名) 选角(movieid、actorid、ord)
问:哪几年最忙 '约翰特拉沃尔塔'。显示数量 他每年制作的电影。
A:我的尝试在句法上已经过时了。为什么?
select yr, count(*)
from
(actor join casting
on (actor.id = casting.actorid)
join
on (movie.id = casting.movieid)
group by yr
having actor.name='John Travolta'
【问题讨论】:
-
select yr, count(*) from actor join cast on (actor.id = cast.actorid) join movie on (movie.id = cast.movieid) group by yr with actor.name='约翰特拉沃尔塔'
标签: sql