SELECT * from TABLE1
打開完全連接表2?table 1 . xingming = table 2 . xingming
在哪裏
TABLE1 .興明為空或TABLE2 .興明為空
分析:
1,先得到兩個表的並集。
註:全加入:有匹配,顯示匹配;同時,將各表中未匹配的數據與空數據行進行匹配顯示。可以看作是左外連接和右連接的並集。
在圖中,左邊的兩列是表1,右邊的兩列是表2。
前三條記錄表示表1和表2中的數據。
表1中有空條目的記錄意味著表2中沒有相同的條目。
類似地,表2中具有空條目的記錄表示在表1中沒有相同的條目。
接下來,妳只需要設置過濾條件,過濾出需要的記錄。
2.設置過濾條件以獲得結果。
從結果可以看出,表1的趙二沒有同興明表2的記錄。
表2中的劉瀏沒有相同興明表1的記錄。
這個問題還有很多其他的解決方案,這裏有壹個更好理解的。
擴展數據:
使用自聯接
即使表在數據庫中沒有自反關系,它也可以與自身連接。例如,您可以使用自連接來查找居住在同壹城市的作者對。
像任何聯接壹樣,自聯接至少需要兩個表。不同之處在於,不是向查詢中添加第二個表,而是添加同壹個表的第二個實例。通過這種方式,表的第壹個實例中的列可以與第二個實例中的相同列進行比較,這樣列中的值就可以相互比較。?查詢和視圖設計器為表的第二個實例分配壹個別名。
例如,如果您想創建壹個自聯接來查找所有居住在Berkeley的作者對,您可以將表的第壹個實例中的city列與第二個實例中的city列進行比較。結果查詢可能類似於:
挑選
authors.au_fname,?authors.au_lname,authors1.au_fname AS Expr2,?author 1 . au _ lname AS expr 3
從哪裏?作者內部連接?authors authors1上authors.city?= authors1.city
在哪裏
authors.city = 'Berkeley '
參考資料:
百度百科。完全連接