【发布时间】:2011-06-21 02:44:52
【问题描述】:
嗨 任何人都可以帮我解决以下问题。我需要编写一个 MS SQL 语句来实现以下目标:
Table1 有 2 列:Column1 和 Column2
table1 中的数据看起来像
Column1 Column2
1 a
1 b
1 c
2 w
2 e
3 x
我需要我的 Sql 语句输出如下
Column1 Column2
1 a, b, c
2 w, e
3 x
换句话说,我需要按 column1 分组,并将 column2 值用逗号分隔连接。请注意,这需要能够在 SQL Server 2000 及更高版本上运行
【问题讨论】:
-
对不起,我试图显示包含两列(Column1 和 Column2)的示例表,不知道为什么它没有正确显示
-
每行缩进 4 个空格,它会排成一行。
标签: sql tsql sql-server-2000 group-by concat