declare @tmp table (id int, subid int,txt varchar(256) )
insert into @tmp (id,subid,txt) values (1, 1, 'Hello')
insert into @tmp (id,subid,txt) values (1, 2, 'World')
insert into @tmp (id,subid,txt) values (1, 3, '!')
insert into @tmp (id,subid,txt) values (2, 1, 'B')
insert into @tmp (id,subid,txt) values (2, 2, 'B')
insert into @tmp (id,subid,txt) values (2, 3, 'Q')
Decision
Select id, fold = (Select cast(txt as varchar(100)) from @tmp t2 where t1.id = t2.id for xml path(''))
from @tmp t1
group by t1.id
user372724
source
share