/*
分組之后拼接字符串
*/
;with t as(
SELECT WorkflowId,Remark
FROM dbo.OperatorAutomationProcess GROUP BY WorkflowId,Remark
)
,
H AS(
SELECT WorkflowId, -- 分組的主鍵
STUFF(
(
SELECT '_'+ Remark -- 要拼接的列
FROM t a WHERE b.WorkflowId = a.WorkflowId FOR XML PATH('')
),1 ,1, '') Remark
FROM t b
GROUP BY WorkflowId
)
SELECT * FROM H
要分組的數據:

按照分組 拼接后的數據:

