嗨,我刚刚意识到您需要两个表,只需对代码进行一些更改,请检查下面的代码
Create table #temp1
(
Name varchar(10)
)
Create table #temp2
(
Name varchar(10),
Location varchar(100)
)
Insert into #temp1
values ('h' ),('I' )
Insert into #temp2
values ('h','delhi'),
('h','Mumbai'),
('h','Hyderabad'),
('I','Chennai'),
('I','Delhi')
Select *from #temp1
Select *from #temp2
select t.Name,
STUFF(( SELECT ', ' +te.Location
FROM #temp2 te
WHERE T.Name = te.Name
FOR XML PATH ('')
),1,1,'') as Location
from #temp1 t
group by t.Name
DROP TABLE #temp1;
DROP TABLE #temp2;