【发布时间】:2017-12-07 06:57:25
【问题描述】:
例如,我们有一个三列表格
Column A | Column B | Column C
-------------------------------
P1 | 10 | A
P1 | 20 | B
P1 | 30 | C
P2 | 30 | D
P2 | 40 | E
如何在 Microsoft SQL 中编写 SELECT 查询才能得到这种结果
Column A | Column B | Column C
------------------------------------------
P1 | 10, 20, 30 | A, B, C
P2 | 30, 40 | D, E
【问题讨论】:
-
去
listagg并按ColumnA分区 -
@Wanderer,这是 MSSQL。所以分组是行不通的。
标签: sql sql-server database