日期:2014-05-17  浏览次数:20569 次

请教一个相当列合并的问题
有这样一个表
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