關於如何刪除左外連接中的重複記錄,SO上有很多問題。我在兩個表Table1和Table2之間有一個簡單的左外部聯接,其中Table1與Table2有一對多的關係(我在這裏直接寫了這個簡單的查詢來解釋我之後的事情,而不是實際的查詢),在左外連接中顯示重複值一次
SELECT a.ID, a.Name, b.Value
FROM Table1 a
LEFT OUTER JOIN Table2 b ON a.ID == b.Table1_ID
現在返回的結果是這樣,
ID Name Value
1 Test1 TestValue1
1 Test1 TestValue2
1 Test1 TestValue3
1 Test1 NULL
2 Test2 TestValue4
2 Test2 NULL
2 Test2 TestValue5
現在這個輸出是正確的,我明白,這是一個正確的行爲。但有什麼方法可以讓我得到以下輸出。這可能很簡單,但是我之前沒有這樣做過,每次我搜索我遇到的問題和線索都要求刪除重複項。我不想刪除重複項。只是想表明只有一次像下面從表1的值,
ID Name Value
1 Test1 TestValue1
TestValue2
TestValue3
NULL
2 Test2 TestValue4
NULL
TestValue5
這應該在應用程序方面完成。 –