SqlServer根据特定字段分组后,对需要字段进行分组拼接

花落翩翩 岁月荏苒 / 2024-10-07 / 原文

sql server 根据特定字段分组后,对当前分组数据其他字段进行拼接处理。

SELECT 字段1,
[列名] = stuff((
SELECT ',' + [字段2]
FROM aa t
WHERE t.字段1 = aa.字段1
FOR xml path('')) , 1 , 1 , '')
FROM aa
GROUP BY 字段1