![](/img/trans.png)
[英]unique values in a column but only unique for each associated foreign key : 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.