【发布时间】:2017-06-24 10:57:15
【问题描述】:
我需要从一列中获取 csv,但需要从其余列中获取最小值(或任何值,因为它们对于一个组来说是相同的)。举个例子;
我有下表:
COL1 COL2 COL3 COL4
------------------------------------------
ABC 10 35 GROUP1
AQW 10 35 GROUP1
VBN 10 35 GROUP1
HJK 10 35 GROUP1
DFV 30 25 GROUP2
HYT 30 25 GROUP2
DET 30 25 GROUP2
And I want the following result:
COL1 COL2 COL3 COL4
--------------------------------------------------------
ABC,AQW,VBN,HJK 10 35 GROUP1
DFV,HYT,DET 30 25 GROUP2
我查看了类似的场景,使用可变大小写连接 (Concatenating Column Values into a Comma-Separated List) 的解决方案不起作用,因为我将拥有多个组。我想不出这样做的方法。你能推荐一个方法吗?
【问题讨论】:
标签: sql-server tsql csv