4,'d','北京')
insert into @T1 (UserID,UserName,CityName) values (5,'e','上海')
select * from @T1
-----最优的方式...GROUP BY CityName
) B
stuff(select ',' + fieldname from tablename for xml path('')),1,1,'')
这一整句的作用是将多行...fieldname字段的内容串联起来,用逗号分隔。...for xml path是SQL Server 2005以后版本支持的一种生成XML的方式。
stuff函数的作用是去掉字符串最前面的逗号分隔符。
效果图:
?