您的位置:首页 > 博客中心 > 数据库 >

SQL字符串分组聚合(分组后的数据查询后用逗号隔开)

时间:2022-03-14 04:33

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‘)
go

select id, [value] = stuff((select ‘,‘ + [value] from tb t where id = tb.id for XML path(‘‘)) , 1 , 1 , ‘‘)
from tb
group by id

 

热门排行

今日推荐

热门手游