SQL Server 为每个ID合并多行,以便收集最多的信息

amrnrhlw  于 2023-02-03  发布在  其他
关注(0)|答案(1)|浏览(123)

我有多个行为每个ID,我不想最新的,我想合并成最完整的条目为每个ID。每个ID可能有不同数量的相关行。我想这样做,无论是在Alteryx或SQL,但不知道在所有的开始。
例如:

row    ID                 ColA         ColB        ColC
 1    1234                             red         
 2    1234               purple        red        
 3    1234                                          blue

预期结果:

row    ID            ColA      ColB      ColC
1      1234        Purple      red       blue
2j4z5cfb

2j4z5cfb1#

看起来一个简单的聚合就可以了。

例如

Select row = min(row)
      ,ID
      ,ColA = max(ColA)
      ,ColB = max(ColB) 
      ,ColC = max(ColC)
 From  YourTable
 Group By ID

相关问题