【发布时间】:2017-09-27 16:30:12
【问题描述】:
我正在尝试使用找到的答案 here 来连接一组字符串,但我希望输出在每个项目周围都有引号。
Field A | Field B
1 | A
1 | B
2 | A
1 | "A","B"
2 | "A"
SELECT FieldA , STUFF(( SELECT ','+ FieldB FROM TableName a
WHERE b.FieldA = a.FieldA FOR XML PATH('')),1 ,1, '') Members
FROM TableName b
GROUP BY FieldA;
我尝试在逗号前后添加引号,但格式不正确。
有什么建议吗?
【问题讨论】:
标签: sql sql-server tsql listagg