mysql 把表中某一列的内容合并为一行

来源:互联网 发布:文本挖掘软件 编辑:程序博客网 时间:2024/06/05 21:58
1,把表中某一列的内容合并为一行
SELECT province,CONCAT('[\"全部\",\"',GROUP_CONCAT(cityname ORDER BY cityid SEPARATOR '\"\,\"'),'\"]') as group1 
from vrc_zgz_citys a LEFT JOIN vrc_zgz_provinces b on a.provinceid=b.provinceid
GROUP BY province
ORDER BY cityID:根据指定字段排序,再合并
separator:指定分隔符,本文分隔符为(",")

 

阅读全文
0 0
原创粉丝点击