如何添加具有相同ID的值

时间:2013-07-28 23:41:59

标签: sql

我对SQL很新,在互联网上寻找这个答案,但我只是不知道要使用的具体关键字。我尝试使用sum函数和不同的函数,但我无法理解这一点。

所以我有一张这样的表

product_id    Sales
11            32
11            28
12            20
12            22
12            10

如何对此表进行分组,以便相同的product_id具有总销售额(添加所有销售额)。我试图达到这样的结果:

product_id    Sales
11            60
12            52

非常感谢!

3 个答案:

答案 0 :(得分:1)

select product_id, sum(Sales) from table
   group by product_id order by product_id

答案 1 :(得分:1)

非常确定这应该有用......

SELECT product_id, SUM(Sales)
FROM table_name
GROUP BY product_id

答案 2 :(得分:0)

SELECT product_id, SUM(Sales) AS total_sales
FROM tablename
GROUP BY product_id
ORDER BY total_sales DESC

请参阅http://www.techonthenet.com/sql/sum.phphttp://www.techonthenet.com/sql/group_by.php