2010-04-21 117 views
2

其实如果我正在做两个表的内部联接,那么我将从两个表中获得所有匹配的记录。 但我想只得到所有不匹配的行。如何使用SQL查询获取不匹配的记录?

有没有办法做到这一点? 或任何可用的JOIN?

+1

如果您先为匹配的记录显示SQL,将会很有帮助。 – Amry 2010-04-21 06:09:48

回答

3

有加入你可以使用。您需要一个OUTER JOIN,并且仅在连接条件中选择带有NULL的行。

另一种选择是使用带有NOT EXISTSNOT IN的子查询作为主要WHERE子句的一部分。

相关问题