繁体   English   中英

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

[英]Obtaining a sum of values for each unique key in MySQL query

我有一个表,其中包含一个键列表,每个键都与一个数值相关联。 我想运行一个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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM