2017-06-23 2 views
1

ich brauche die als nächstes zu tun:Grouping Reihen in mysql in clausule Gruppe von

ColumnA|ColumnB|ColumnC 
-------|-------|------- 
     1|abc |5 
     1|def |4 
     1|ghi |9 
     2|jkl |8 
     2|mno |3 

dann, ich brauche ein GRUOP BY durch columnA machen, SUM (columnB)

und ich brauche in der Spalte concat abc, def, ghi in einer Reihe für die 1 und für die 2 jkl, mno.

Wie kann ich es tun?

Vielen Dank!

Antwort

1

Sie können aggreagation Funktionen eine Gruppe von zB verwenden:

select ColumnA, group_concat(ColumnB), sum(ColumnC) 
from my_table 
group by ColumnA 
+0

Vielen Dank! –

+0

@ GabrielRincón gut, wenn meine Antwort richtig ist, bitte markieren Sie es als akzeptiert ... siehe hier http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – scaisEdge

+0

Ich habe nicht ausreichender Ruf. Ich hatte diesen hier gegeben. –