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

多行数据如何合并


如图,想让 Topic 相同的行合并成一行

------解决方案--------------------
SELECT a.Topic,Detail=stuff
(
(select ','+RTRIM(Detail) as [text()]
from 表 b where a.Topic=b.Topic
for xml path('')
),1,1,'') FROM 表 a group by a.Topic