我正在尋找一種方法來查找來自多個字段的不匹配記錄並返回結果進行比較。SQL找不到多個字段
例如
T1
ID Name Surname Status
1 Jane Ryan Single
2 William Smith Single
3 Sam Trim Married
4 Lea Sun Married
5 Angel Byre Married
T2
ID Name Surname Status
6 Jane Ryan Single
2 Will Smith Single
3 Sam Trimy Married
4 Lea Sun Single
5 Angel Byre Married
我想顯示類似:
T1.ID T1.Name T1.Surname T1.Status T2.ID T2.Name T2.Surname T2.Status
1 Jane Ryan Single 6 Jane Ryan Single
2 William Smith Single 2 Will Smith Single
3 Sam Trim Married 3 Sam Trimy Married
4 Lea Sun Married 4 Lea Sun Single
的第五記錄中未示出,因爲它是確切地說相同。顯示其他人是有一些差異的領域之一。
有沒有辦法做,這是MS-SQL
感謝
什麼是「一定的差異」給你?他們有多不同,根據哪種算法? – trincot
例如,T1和T2中第一行的區別就是ID。在第二行的名稱。在第三行的姓氏。在第四行的狀態。 – Selrac
好吧,所以你正在尋找3個相同的領域,而另一個可以完全不同? – trincot