合并多行 某一字段

select distinct UserId,STUFF((SELECT ',' + CONVERT(VARCHAR, RoleId)
FROM UserRole WHERE UserId=D.UserId
FOR XML PATH('')), 1, 1, '')AS BackRoleName
FROM UserRole D GROUP BY UserId,RoleId

posted @ 2016-07-18 16:53  .netCore初学者  阅读(179)  评论(0编辑  收藏  举报