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

Posted vijayfly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 把表中某一列的内容合并为一行相关的知识,希望对你有一定的参考价值。

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

select  province,CONCAT(\'[\\"全部\\",\\"\',GROUP_CONCAT(city ORDER BY cityID separator  \'\\"\\,\\"\'),\'\\"]\') as group1
from hat_city a
LEFT JOIN hat_province b on a.father=b.    provinceID
GROUP BY father
ORDER BY cityID:根据指定字段排序,再合并
separator:指定分隔符,本文分隔符为(",")

 

以上是关于mysql 把表中某一列的内容合并为一行的主要内容,如果未能解决你的问题,请参考以下文章

怎样把mysql导出表中某一列的内容用逗号隔开?

怎样把mysql导出表中某一列的内容用逗号隔开?

mysql 删除表中某一列的数据及删除某一列的方法

sql语句查询一个表中某一列的相同数据

php显示取到表中某一列的全部数据

SqlSever基础 MIN 查看一个表中具有特定内容的行中某一列的最小值