读书人

求一条简略语句

发布时间: 2013-06-19 10:26:41 作者: rapoo

求一条简单语句
表是 GroupID CountryName
1 中国
1 美国
1 德国
现在要的结果是 GroupID,CountryName
1 中国、美国、德国

求好方法。。
[解决办法]


select a.GroupID,
stuff((select '、'+b.CountryName
from [表名] b
where b.GroupID=a.GroupID
for xml path('')),1,1,'') 'CountryName'
from [表名] a
group by a.GroupID

读书人网 >SQL Server

热点推荐