如何隔离数据库中不存在的记录列表

时间:2016-04-06 14:00:24

标签: mysql sql

我正在尝试从数据库4000+记录中进行选择,并且我意识到其中有800个不在数据库中。

以下查询返回三行(电子邮件),其中只有一行不在数据库中,有没有办法可以获取不在数据库中的列表?

SELECT email FROM email_list WHERE email IN ('email1@test.com', 'email2@test.com', 'email3@test.com', 'email4@test.com');

由于

2 个答案:

答案 0 :(得分:0)

在where子句中使用NOT EXIST

...WHERE NOT EXISTS (query_to_get_the_unwanted_records)

答案 1 :(得分:0)

使用Mysql函数EXIST或Not EXIST

示例查询:

{{1}}