【发布时间】:2018-09-02 17:38:28
【问题描述】:
我有sql数据和查询
http://sqlfiddle.com/#!9/749bec/1
当前查询的结果不是我需要的
SELECT
satker.kode_satker,GROUP_CONCAT(DISTINCT(data.map) ,'-',value SEPARATOR '\n') as newvalue
FROM satker
left join data on data.kode_satker=satker.kode_satker
GROUP BY data.kode_satker
因为它显示
kode_satker newvalue
100 A-100 A-200 B-400 B-100
200 C-100 A-100 A-100
我需要新的查询显示
kode_satker newvalue
100 A-300 B-500
200 A-200 C-100
有什么想法吗??
【问题讨论】:
-
考虑处理应用程序代码中的显示问题
标签: mysql group-concat