2013-03-26 73 views
1

我有一个包含键值列表的表,每个键都与一个数值相关联。我想运行一个SQL查询来列出一列中的每个不同的键以及在另一列中具有该不同键的所有值的总和。这个过程是相同的第一选择个别获取MySQL查询中每个唯一键的值的总和

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 

但是,这并不工作。有没有查询?

回答