时间:2021-07-01 10:21:17 帮助过:15人阅读
通过 FOR xml path(‘‘) 合并字符串记录
-- 分组合并字符串记录(针对情况 一个id对于多个条记录,要求合并一行)
SELECT
name,
Subject = (
STUFF(
(SELECT ‘,‘ + Subject
FROM test
WHERE name = A.name
FOR xml path(‘‘)
),1,1,‘‘
)
)
FROM test A
GROUP by name
效果如下:

sqlServer 多行合并为一行
标签:img 合并字符串 lse group by serve 分组 多行 bsp sele