【发布时间】:2018-09-01 07:56:04
【问题描述】:
我将两个表与一个内部联接组合在一起,其中主 ID 是电影 ID,我想按每个演员每年的电影数量对它们进行分组。但是 - 可能是因为电影 ID 是主键 - 我得到的结果不正确。下面是我的代码。该数据库来自 iMDB,它有一个带有电影和演员的演员表、一个演员表和一个带有年份的电影表。
SELECT
c.actor_id, m.year, COUNT(m.title)
FROM
cast c
INNER JOIN movies m
WHERE
c.movie_id = m.id
GROUP BY m.year
ORDER BY COUNT(m.title) DESC;
【问题讨论】:
-
编辑您的问题并显示示例数据和所需结果。
标签: mysql sql inner-join