2016-03-31 14 views
-5

Wie würde ich 2 bestimmte Zeilen in einer SQL-Tabelle zusammenfügen?SQL: Wie füge ich bestimmte Zeilen zusammen?

Zum Beispiel:

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

I ID in der Lage sein wollen, 1 und 2 zusammenführen, sodass der Tisch wird

ID Quantity 
    1  6 
    2  7 
+1

'SELECT ID, SUM (Anzahl) AS Summe aus your_table GROUP BY-ID;' Die einfachste Abfrage mit 'GROUP BY' und 'SUM' – 1000111

+0

Erstaunlich! Ich danke dir sehr! –

Antwort

0

Sie benötigen die SUM Aggregatfunktion und GROUP BY die ID zu verwenden.

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

Ausgang:

ID Quantity 
1  6 
2  7 

SQL Fiddle:

Further Reading.

Verwandte Themen