暂无图片
sql server里 类似group_concat 功能的除了stuff 以外,还有没有其他的?
我来答
分享
暂无图片 匿名用户
sql server里 类似group_concat 功能的除了stuff 以外,还有没有其他的?

sql server里 类似group_concat 功能的除了stuff 以外,还有没有其他的?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
DarkAthena
create table tb(id int, value varchar(10))  
insert into tb values(1, 'aa')  
insert into tb values(1, 'bb')  
insert into tb values(2, 'aaa')  
insert into tb values(2, 'bbb')  
insert into tb values(2, 'ccc')  
insert into tb values(3, 'ddd')  
insert into tb values(3, 'fff') 

select ','+(value) from tb
where id=3
for xml path('')

,ddd,fff

暂无图片 评论
暂无图片 有用 0
chengang

一种就是你所说的 stuff + xml 实现
我写了一篇简书你可以看看
https://www.jianshu.com/p/d101b1b01fa4

另外一种就是你写一个自定义函数

利用 outer apply 实现
我也写了一篇简书。你可以看看
https://www.jianshu.com/p/05dc169b7dc1

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏