我非常请求你的帮助。请帮我。
我有 2 张桌子,如下所示:
第一表
field1 field2 field3 field4
====== ====== ====== ======
A B C D
A B C D
A A C B
A A C B
second_table
field1 field2 field3 field4
====== ====== ====== ======
A B C D
A B C D
A A C B
A A C B
我需要准备一个sql查询,如下所示:
- 从 中获取
first_table
不存在于 中的记录second_table
。 - 此外,查询基于来自 2 列(如 field1 和 field2)的不同记录的组合。
例如:
select first_table.field1, first_table.field2,
first_table.field3, first_table.field4
from
first_table
where
distinct (first_table.field1 NOT IN second_table.field1 AND first_table.field2
NOT IN second_table.field2)
但是上面的查询不起作用。我怎样才能做到这一点?