的MySQL从表1中,其中表2
问题描述:
敌不过我有两个表选择,都包含电子邮件地址。
我需要回到表1中的所有行没有在表2中
为了简单起见,匹配的电子邮件地址,我们就可以说它们都具有两个字段,姓名和电子邮件。的MySQL从表1中,其中表2
答
select * from table1 where emailAddress not it (select email address from table2)
答
您可以尝试在where子句中使用NULL与LEFT JOIN。在LEFT JOIN中,如果table2没有匹配的值,它将用NULL表示。
SELECT * FROM表1 LEFT JOIN表2 ON Table1.email = Table2.email WHERE Table2.email IS NULL
你尝试过这么远吗? – Eric
isaace回答......等待计时器到期以检查框 –