获取mysql中表中相同项的总数

时间:2012-04-19 21:39:23

标签: mysql

我有一个设置为

的表格
id | upc | count
----------------
1  | 100 |  5
2  | 100 | 12
3  | 101 |  3
4  | 100 |  7

我希望获得个人upc的总和

预期产出:

upc | count
--- | -----
100 | 24
101 |  3

我真的不确定如何去做。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:3)

SELECT upc,SUM(count) FROM table GROUP BY upc ;

编辑:在这种情况下无需使用反引号(count是有效的列名称。)

答案 1 :(得分:2)

使用GROUP BY和SUM聚合函数:

SELECT upc, SUM(count) AS count
FROM yourtable
GROUP BY upc