私は次のように設定されたテーブルを持っています
id | upc | count
----------------
1 | 100 | 5
2 | 100 | 12
3 | 101 | 3
4 | 100 | 7
個々のupcの合計を取得したい
期待される出力:
upc | count
--- | -----
100 | 24
101 | 3
どうすればいいのかよくわかりません。どんな助けでもいただければ幸いです。
私は次のように設定されたテーブルを持っています
id | upc | count
----------------
1 | 100 | 5
2 | 100 | 12
3 | 101 | 3
4 | 100 | 7
個々のupcの合計を取得したい
期待される出力:
upc | count
--- | -----
100 | 24
101 | 3
どうすればいいのかよくわかりません。どんな助けでもいただければ幸いです。
SELECT upc,SUM(count) FROM table GROUP BY upc ;
編集:この場合、バッククォートを使用する必要はありません(count
有効な列名です)。
GROUPBYとSUM集計関数を使用します。
SELECT upc, SUM(count) AS count
FROM yourtable
GROUP BY upc