我遇到了一個非常有趣的問題,當處理行應該是相似的,但彼此之間由一個或多個缺失的值不同。我想要做的是執行一個查詢,將所有相似的行摺疊(分組)爲包含所有(或儘可能多)列的值的條目,以便刪除缺失的值。拼圖相似的行有不同的偶爾缺失值
我將分裂這個問題成以下兩個子問題:
問題A)
鑑於表:
|--------------------------|
| col1 | col2 | col3 |
|--------------------------|
| a | | c |
| a | b | |
| | | c |
| a | b | |
| | b | c |
| a | | c |
|--------------------------|
創建查詢返回 - >(A,B, c)
問題B)
Giv恩表:
|--------------------------|
| col1 | col2 | col3 |
|--------------------------|
| a | | c |
| a | b | |
| | | c |
| a | b | |
| | b | c |
| a | | c |
| d | | f |
| d | | |
| | e | f |
| d | e | |
| d | | f |
|--------------------------|
創建一個查詢返回 - >(A,B,C),(d,E,F)
如何任何這是可以實現的任何想法或提示?
A 3元組,如'(A,B,C)'存在只要'A'涉及'B','B'涉及'C' **和* *'a'與'c'有關。它是否正確? –
爲什麼不是{d,e,c}? – JeffUK
@JeffUK'e'與'c'無關,'d'與'c'都不相關。 –