Meine aktuelle Abfrage istWie erhalten Sie mehrere Werte in einer einzelnen Spalte, wenn Sie die Gruppierung nach verwenden?
SELECT SUM(error_count) as error_count, job_id, operator_name
from table_name
GROUP BY operator_name
Und der Ausgang ist
error_count job_id operator_name
17 12321 A.kumar
11 2212 Bindu
45 3412 Harish Babu
Dies ist richtig für Fehlerzählung kommt, aber Job-ID, die als letzte job_id kommt, ist nicht korrekt. Ich möchte alle job_id in Komma getrennt
SELECT SUM(error_count) as error_count , job_id = some_func(""+job_id), operator_name
from table_name
GROUP BY operator_name
So kann ich die Antwort als
error_count job_id operator_name
17 12321,123 A.kumar
11 2212 ,111 Bindu
45 3412,3412 Harish Babu
ich diese Frage Sinn macht Hoffnung bekommen.
Dank es funktioniert ,,, ich einige haben 100000 + Aufzeichnungen so hat diese group_concat beeinflussen Geschwindigkeit – user3619389
shud ich benutze sowohl Summe und Gruppe außerhalb sql – user3619389
Was meinst du von außerhalb sql, ist das in 'java' oder' php' oder andere? – Mippy