1

それぞれが数値に関連付けられているキーのリストを含むテーブルがあります。SQLクエリを実行して、1つの列に個別のキーをリストし、別の列にその個別のキーを持つすべての値の合計を一覧表示したいと思います。このプロセスは、最初に個人を選択するのと同じです。

  key   |   val
   1    |    4
   2    |    2
   1    |    6
   3    |    7
   2    |   10

戻ります:

  key   |   sum
   1    |    10
   2    |    12
   3    |    7

私は持っています:

SELECT DISTINCT key as ukey, SUM(value) as sum from table

しかし、それはうまくいきません。質問はありますか?

4

1 に答える 1

6

SELECT key, SUM(value) as sum FROM table GROUP BY key

これがmysqlからの参照です:

http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html

于 2013-03-26T03:45:48.820 に答える