SQL查詢 多列合併成一行用逗號隔開stuff()

胡田新發表於2020-12-07

select cityName,stuff((select ','+B.Name from CityItemRole A left join Users as B on A.UserId=B.Id where A.CityId=Citys.Id FOR xml PATH('')), 1, 1, '') as roleNames

FROM Citys 

 

--------查詢結果

/*

cityName roleNames

上海        張三,王五

寧波        李四,趙六

蘇州        王五,趙六

*/


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31486267/viewspace-2740009/,如需轉載,請註明出處,否則將追究法律責任。

相關文章