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

请问一个相当列合并的有关问题

2013-01-28 
请教一个相当列合并的问题有这样一个表id userid class11a22b31b想实现这样的功能 就是把 userid 相同的 c

请教一个相当列合并的问题
有这样一个表
id userid class
1  1        a
2  2        b
3  1        b

想实现这样的功能 
就是把 userid 相同的 class 全并到一起
结果像这样
1  1        a,b
2  2        b

谢谢了 
[解决办法]
select userid,
stuff((select ','+class from tb where userid=a.userid for xml path('')),1,1,'')
from tb as a
group by userid

热点排行