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:指定分隔符,本文分隔符为(",")

本文介绍了一种使用SQL语句将表中的某列内容合并到一行的方法。通过使用GROUP_CONCAT函数结合CONCAT函数,可以实现将同一省份下的多个城市名称用逗号分隔并合并成一个字符串。
3140

被折叠的 条评论
为什么被折叠?



