簡體   English   中英

為每個 ID 合並多行,以便收集最多的信息

[英]Merge multiple rows for each ID so that the most information is collected

每個 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

看起來一個簡單的聚合就可以解決問題。

例如

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM