2010-08-24 17 views
1

親愛如何在mysql中收集這樣的數據:計數all.can你告訴我一些數據陣列不行

item  colour 
nut   brown 
nut   black 

我要像結果:

item  colour_qty 
nut   2 

,我有嘗試這樣,但沒有工作:

SELECT item, COUNT(colour) AS colour_qty FROM mytable 

我該怎麼做?謝謝。

回答

1

在末尾添加一個group by子句(GROUP BY項)以獲得正確的結果。

SELECT item, COUNT(colour) AS colour_qty FROM mytable GROUP BY item 
1
SELECT item, COUNT(colour) AS colour_qty 
FROM mytable 
GROUP BY item