如何在多对多电影和演员关系中选择五个或更多演员的所有电影?

时间:2015-08-11 19:56:00

标签: mysql

如果我有一个电影表,一个演员表和一个movie_actor表,我该如何选择五个或更多演员的所有电影?我所能做的只是桌面上的内部联接,但这将返回所有结果,而不仅仅是五个或更多演员的结果。

谢谢!

1 个答案:

答案 0 :(得分:1)

select
  m.movie_name
from
  movies as m
left join
  actors as a
on
  m.movie_id = a.movie_id
group by
  m.movie_name
having
  count(*) >= 5;