对于group by的mySQL语句,计数超过1

时间:2014-04-18 09:47:57

标签: mysql count group-by

以下sql语句的任何更快的方式?

SELECT Name, Anzahl
FROM (

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

感谢提前; - )

2 个答案:

答案 0 :(得分:2)

您不需要另外选择以下应该做您需要的

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

答案 1 :(得分:1)

你不需要2个选择,试试这个:

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

你对2个选择做了什么是选择一切从(选择所有)在哪里COUNT> 1那么为什么不选择一切COUNT> 1;)

希望这能回答你的问题

相关问题