0
我當前的查詢是如何在使用group by時在單列中獲取多個值?
SELECT SUM(error_count) as error_count, job_id, operator_name
from table_name
GROUP BY operator_name
,輸出是
error_count job_id operator_name
17 12321 A.kumar
11 2212 Bindu
45 3412 Harish Babu
這是正確來找錯誤計數,但即將到來的最後JOB_ID作業ID是不正確的。我想在逗號所有JOB_ID分隔
SELECT SUM(error_count) as error_count , job_id = some_func(""+job_id), operator_name
from table_name
GROUP BY operator_name
這樣我就可以得到答案
error_count job_id operator_name
17 12321,123 A.kumar
11 2212 ,111 Bindu
45 3412,3412 Harish Babu
我希望這個問題是有道理的。
由於它的工作,,,我有一些100000+記錄是這樣的這個group_concat影響速度 – user3619389
寒喧我使用做和數據組和外部sql – user3619389
你是什麼意思的外部SQL,是在'java'或'php'或其他? – Mippy