-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

GROUPBYとSUM集計関数を使用します。

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