Mysql 计数某些数据数组不起作用

Mysql 计数某些数据数组不起作用,mysql,count,Mysql,Count,亲爱的各位,您能告诉我如何在mysql中收集这些数据吗: item colour nut brown nut black 我想要的结果是: item colour_qty nut 2 我试过这样做,但没有成功: SELECT item, COUNT(colour) AS colour_qty FROM mytable 我该怎么做?谢谢。在末尾添加GROUPBY子句(按项目分组),以获得正确的结果 SELECT ite

亲爱的各位,您能告诉我如何在mysql中收集这些数据吗:

item        colour
nut         brown
nut         black
我想要的结果是:

item       colour_qty
nut         2
我试过这样做,但没有成功:

SELECT item, COUNT(colour) AS colour_qty FROM mytable

我该怎么做?谢谢。

在末尾添加GROUPBY子句(按项目分组),以获得正确的结果

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