我有一個表,我試圖查詢。它有兩個字段,唯一標識。在這個例子中,我將使用PersonA,PersonB,PersonC,PersonD。該表格代表兩個人之間的關係。SQL Server:查詢表按列過濾器
人關係表:
Row FieldId_01 FieldId_02
------------------------------
1 PersonA PersonB
2 PersonA PersonC
3 PersonB PersonA
4 PersonC PersonA
5 PersonD PersonA
Person
表:
PersonID
---------
PersonA
PersonB
PersonC
PersonD
我不關心的順序,我只需要參考PersonA
的獨特組合。所以,第1行和第3行是相同的,第2行和第4行是相同的,第5行沒有匹配,但仍然是唯一的組合。
我需要選擇一個唯一的組合。
預期的輸出應該
人關係表
Row FieldId_01 FieldId_02
-------------------------------
1 PersonA PersonB
2 PersonA PersonC
5 PersonD PersonA
我不知道問題是什麼...你要修改的關係表中只能有唯一的行?或者你只是想要一個查詢,因爲在互惠關係是「相同的」,並從結果集中消除這些因素? – pmbAustin
用我的問題更新了帖子 –
這裏是一個開始的好地方。 http://spaghettidba.com/2015/04/24/how-to-post-a-t-sql-question-on-a-public-forum/ –