2010-04-21 123 views
2

其實如果我正在做兩個表的內部聯接,那麼我將從兩個表中獲得所有匹配的記錄。 但我想只得到所有不匹配的行。如何使用SQL查詢獲取不匹配的記錄?

有沒有辦法做到這一點? 或任何可用的JOIN?

+1

如果您先爲匹配的記錄顯示SQL,將會很有幫助。 – Amry 2010-04-21 06:09:48

回答

3

有加入你可以使用。您需要一個OUTER JOIN,並且僅在連接條件中選擇帶有NULL的行。

另一種選擇是使用帶有NOT EXISTSNOT IN的子查詢作爲主要WHERE子句的一部分。

相關問題