我有一个电影数据库来组织我的收藏,但我也用它来了解更多的 mySQL。在发展过程中,我发现了颠簸(很多),现在我的问题是:
表ACTORS
:
- id_actor
- 姓名
- 性别
表MOVIEACTORES
:
- id_movieactors
- id_movie
- id_actor
我想计算拥有最多电影的演员的前 5 名(前 10 名、前 20 名或其他!),然后是拥有最多电影的女演员的前 5 名!
我有这个:
SELECT filmesactores.id_actor,
COUNT( * ) AS contagem
FROM filmesactores
GROUP BY id_actor
ORDER BY contagem DESC
LIMIT 10
但是这个代码并没有区分演员和女演员。我觉得解决方案可能很简单,但以我的知识,我现在遥不可及。任何人?