读书人

sql写法的有关问题

发布时间: 2013-07-04 11:45:33 作者: rapoo

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写法的有关问题
下面这张是我希望通过sql检索出来的结果
sql写法的有关问题

oracle的话用listagg函数。
[解决办法]
oracle的9楼说了,
mysql的话,用 GROUP_CONCAT函数
[解决办法]
SQL语句如下:

 

读书人网 >Java Web开发

热点推荐