计数超过 1 的 group by 的 mySQL 语句

标签 mysql count group-by

下面的 sql 语句有没有更快的方法?

SELECT Name, Anzahl
FROM (

SELECT Name, count( * ) AS Anzahl
FROM `Product`
GROUP BY Name
)m
WHERE Anzahl >1

提前致谢;-)

最佳答案

你不需要另外选择下面应该做你需要的

SELECT Name, 
count( * ) AS Anzahl 
FROM Product 
GROUP BY Name 
having Anzahl > 1 

关于计数超过 1 的 group by 的 mySQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23151573/

相关文章:

mysql - MySQL 为什么要使用临时表来删除主键?

mysql - 连接表计数导致返回 1 行

Javascript对象按日、月、年分组

mysql - 按日期时间的天选择计数组

mysql - 获取表中每个项目的最大值

php - 单页网站的后退按钮

php - 无法使用 PHP PDO 准备更新 MySQL 中的数据

mysql - 有没有办法通过 EclipseLink 更新主键?

iphone - 如何统计coredata(聚合)?

mysql - 如何使用多个表内连接和分组依据来获取两个值的计数?