0
我有這樣的事情:Teradata的SQL支點多種結果,消除重複值
ID Result
1 value1
2 value1
2 value2
3 value1
3 value1
4 value1
4 value2
4 value3
注意,ID 3有出現在兩行相同的結果。
感謝bluefeet(teradata sql pivot multiple occurrences into additional columns),我是能夠產生這樣的:
ID Result1 Result2 Result3
1 value1
2 value1 value2
3 value1
4 value1 value2 value3
我得到我想要的東西,但由於ID 3有多個結果,他們被算作2,然後包含在第二列中,這是針對那些爲一個ID返回兩次的結果。
我想它做的是簡單地返回重複的ID 3結果第一次出現在結果1列,例如:
ID Result1 Result2 Result3
1 value1
2 value1 value2
3 value1
4 value1 value2 value3
我怎樣才能消除重複的結果,並防止其計數?