-1

我有一张像这样设置的桌子

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

我想得到个人upc的总和

预期输出:

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

而且我不确定该怎么做。任何帮助,将不胜感激。

4

2 回答 2

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

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

于 2012-04-19T21:41:37.490 回答
2

使用 GROUP BY 和SUM聚合函数:

SELECT upc, SUM(count) AS count
FROM yourtable
GROUP BY upc
于 2012-04-19T21:41:33.690 回答