我有一個表Table1
和Table2
這樣的:查找匹配的記錄使用內部連接,而無需使用WHERE子句
表1
Col1
====
A
B
表2
Col1
====
A
B
C
D
現在使用INNER JOIN
我需要找到不匹配的從Table2
ED記錄(注:WHERE
子句NOT ALLOWED)
預期輸出:
Col1
====
C
D
什麼可以的SQL查詢嗎?
我已經嘗試了下面的不工作。
Select Distinct
Table2.col1
from
Table1
Inner Join
Table2 On Table1.col1 <> Table2.col1
可以使用EXCEPT? – cha
我發佈了一個答案,使用RIGHT JOIN,沒有WHERE子句。我看不到INNER JOIN如何讓你找到無與倫比的記錄;重點是找到平等。 – VBlades