在两个表中查找唯一的电子邮件

时间:2013-05-21 01:23:24

标签: mysql join

我有两个表,每个表都有一个电子邮件地址。我希望表a中的所有电子邮件都不在表b中。

这是我的查询,似乎是悬挂。我一定错过了什么......

SELECT c.Field_23_4306 AS email, c.Field_25_9341, c.Field_26_1838, c.Field_40_7355
FROM FORM_7 c
LEFT JOIN bounceback b ON c.Field_23_4306 = b.email
WHERE c.Field_23_4306 LIKE "%@%"

我做错了什么?

1 个答案:

答案 0 :(得分:2)

select a.mail from a where not exists (select 1 from b where a.mail = b.mail)