通常我们需要在sql中拼接字符串 ,可以用
for
xml path() 来进行拼接,如下实例。
同时未去掉最后一个逗号可以用
LEFT
函数来实现。
) AS UserName FROM ( SELECT B.BUGUID, ( SELECT ( CASE WHEN userName = '' THEN userName ELSE UserName + ',' END ) FROM myUser A WHERE A.BUGUID = B.BUGUID FOR XML PATH('') ) userNameList FROM myUser B GROUP BY B.BUGUID )UserName