获取MySQL查询中每个唯一键的值总和

时间:2013-03-26 03:43:11

标签: mysql sql

我有一个包含键列表的表,每个键都与一个数值相关联。我想运行一个SQL查询来列出一列中的每个不同键以及在另一列中具有该不同键的所有值的总和。此过程与首先选择个人

相同
  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

但这不起作用。有查询吗?

1 个答案:

答案 0 :(得分:4)

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