首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一条简略语句

2013-06-19 
求一条简单语句表是GroupID CountryName1中国1美国1德国现在要的结果是 GroupID,CountryName1中国、美国、德

求一条简单语句
表是  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

热点排行