2011-06-01 33 views
0

假設我有一個名爲「Fruits」的表,名爲「name」。如何執行這個GROUP BY mysql查詢?

name 
-------- 
apple 
orange 
orange 
orange 
apple 
grape 

我怎麼能執行一個查詢產生的:(由名稱組,然後用他們的計數進行排序)

orange 3 
apple 2 
grape 1 

回答

3
SELECT name, COUNT(*) as cnt 
FROM Fruits 
GROUP BY name 
ORDER by cnt DESC