Here's my code:
select yr,count(*)
from movie
join casting on casting.movieid=movie.id
join actor on casting.actorid = actor.id
where actor.name = 'John Travolta'
group by yr;
Here's the question:
Which were the busiest years for 'John Travolta'. Show the number of movies he made for each year.
Here's the table structure:
movie(id, title, yr, score, votes, director)
actor(id, name)
casting(movieid, actorid, ord)
This is the output I am getting:
yr count(*)
1976 1
1977 1
1978 1
1981 1
1994 1
-- etc.
I need to get the rows for which count(*)
is max.
How do I do this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…