通過 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
效果如下:

