2016-03-31 14 views
-5

我如何在SQL表中一起添加2個特定的行?SQL:如何將特定行添加到一起?

例如:

ID Quantity 
    1  1 
    1  3 
    1  2 
    2  3 
    2  4 

我希望能夠加在一起ID爲1和2,使表變得

ID Quantity 
    1  6 
    2  7 
+1

'SELECT ID,SUM(數量)AS總和FROM your_table GROUP BY ID;'的最簡單的查詢中使用'GROUP BY'和'SUM' – 1000111

+0

令人驚歎!非常感謝! –

回答

0

您需要使用SUM聚合函數和GROUP BY的ID。

SELECT Id, SUM(Quantity) 
FROM yourtable 
GROUP BY ID 

輸出:

ID Quantity 
1  6 
2  7 

SQL小提琴:

Further Reading.

相關問題