【发布时间】:2011-12-13 00:57:32
【问题描述】:
我有这张桌子:
Movies (ID, Genre)
一部电影可以有多种流派,因此 ID 不是特定于流派的,它是多对多的关系。我想要一个查询来查找恰好有 4 种类型的电影总数。我当前的查询是
SELECT COUNT(*)
FROM Movies
GROUP BY ID
HAVING COUNT(Genre) = 4
但是,这会返回一个 4 的列表而不是总和。如何获取总和而不是 count(*) 的列表?
【问题讨论】:
标签: mysql sql group-by aggregate-functions