mysql中有group_concat()可以合并多行
Posted yongqi-911
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中有group_concat()可以合并多行相关的知识,希望对你有一定的参考价值。
select group_concat(CONCAT(\'if(isnull(\',COLUMN_NAME,\'),1,0) as \' ,COLUMN_NAME) ) as name ,\'aa\' as gao from INFORMATION_SCHEMA.COLUMNS
where table_schema=\'ht_wind\' and TABLE_NAME=\'CBONDBALANCESHEET\'
mysql中有group_concat()可以合并多行内容,类似于 sqlserver中for xml path
select AID,ANAME,(
select group_concat(VALUE) from B where B.AID=A.AID
) as AVALUE from A;
mysql用GROUP_CONCAT合并查询出现乱码?求大神!!!
如图
这是用GROUP_CONCAT查的结果
这是不用GROUP_CONCAT的结果
sql是这么写的:select province.provincename,city.cityname, GROUP_CONCAT(area.areaname) as area from city left join province on city.fatherid=province.provinceid left join area on area.fatherid=city.cityid group by city.id
求怎么解决啊
注意第三个值一定要是字符串,追问
大神能不能给个例子啊 !!本人新手
本回答被提问者采纳以上是关于mysql中有group_concat()可以合并多行的主要内容,如果未能解决你的问题,请参考以下文章
数据库mysql将id相同数据合并-group_concat函数
MySQL GROUP_CONCAT 和 ORDER 以及合并列请帮助
Mysql - GROUP_CONCAT - 其他/合并列的控制顺序