sql写法的问题
A表中有2个字段a和b,数据如下:
a b
1 1
1 2
2 1
2 x
2 m
现在我希望用一个sql得到如下a,groupb的结果
a groupb
1 1,2
2 1,x,m
也就是以a为group,得到b用逗号分隔的数据,请问该怎么做? 不懂意思...找不到规律
好吧,我发两张图好了,
第一张是原始数据
下面这张是我希望通过sql检索出来的结果
oracle的话用listagg函数。
[解决办法]
oracle的9楼说了,
mysql的话,用 GROUP_CONCAT函数
[解决办法]
SQL语句如下: