【发布时间】:2017-06-24 03:46:48
【问题描述】:
我正在使用 SQL Server 2005,并希望找到一种更简单的方法将多行连接成 1 个字符串。
PK Column1, Column2
-- ------- -------
PK1 apple orange
PK1 pear banana
PK1 honey
PK2 apple2 orange2
PK2 pear2 banana2
PK2 honey2
结果:
PK1, apple orange pear banana honey
PK2, apple2 orange2 pear2 banana2 honey2
COALESCE 很容易使用,但在 SQL Server 2005 中不可用。我尝试了 XML Path,但它在末尾附加了额外的字符。
你能给我一些建议吗?谢谢。
【问题讨论】:
标签: sql-server tsql sql-server-2005