27,581
社区成员
发帖
与我相关
我的任务
分享select 字段1,
字段2=(select ''+字段2
from tb
where 字段1=t.字段1
for xml path(''))
from tb t
create table a(id int,ar varchar(10))
insert into a values('1','a')
insert into a values('1','b')
insert into a values('1','c')
go
select t.id,
stuff((select ',' + ar from a where id = t.id for xml path('')),1,1,'')ar
from a t
group by t.id
drop table a
id ar
----------- --------
1 a,b,c
(1 行受影响)
declare @s varchar(1000)
select @s=isnull(@s,'') +字段2 from tb
select @s