我有一個問題,沒有人知道我怎麼能得到這個從SQL表選擇一個行而不是多個具有相同ID和不同的價值
id | value1 | value2 | value3
1 1 null null
1 1 2 null
1 1 5 6
2 2 null null
2 3 5 null
3 7 null null
3 6 0 8
結果應該是
id | value1 | value2 | value3
1 1 5 6
2 3 5 null
3 6 0 8
編輯:結果應該是行,其中i有更多的項目(值1,值2,值3)填充
EDIT2:上文表是一些先前的查詢的結果。我有兩個或更多行填充相同的值字段,那麼我應該得到所有這些行,但如果不是,那麼我應該只獲得更多數據字段的行。價值觀的重要性從右到左
音符。我用MSSQL
你可以告訴我們當一個id有幾個不同的值時,如何選擇value1/value2/value3嗎? – jarlh
我*認爲*您的問題由於兩個原因而被低估。首先它不包括你寫這個查詢的嘗試。其次,從@ jarlh的回答中可以清楚地看出,這個問題並沒有完全解釋你在做什麼。如果你編輯這個問題,它會幫助那些在未來發現自己有類似問題的人。 –
@ destination-data你是對的。當我發佈這個問題時我犯了錯誤,因爲我沒有解釋所有的用例。我已更新帖子 –