敌不过我有两个表选择,都包含电子邮件地址。
我需要回到表1中的所有行没有在表2中
为了简单起见,匹配的电子邮件地址,我们就可以说它们都具有两个字段,姓名和电子邮件。的MySQL从表1中,其中表2
-1
A
回答
0
select * from table1 where emailAddress not it (select email address from table2)
0
您可以尝试在where子句中使用NULL与LEFT JOIN。在LEFT JOIN中,如果table2没有匹配的值,它将用NULL表示。
SELECT * FROM表1 LEFT JOIN表2 ON Table1.email = Table2.email WHERE Table2.email IS NULL
相关问题
- 1. 更新字段从表1到表2其中表2
- 2. MYSQL从表1中获取表2中不存在的记录
- 3. 的MySQL 5.5从表2中选择MAX在表1
- 4. MySQL查询2中的表格1
- 5. 在2表中插入值,其中第2表需要第1表中的ID
- 6. 从1表格中插入2表格
- 7. 从表1中的SQL Server选择ID其中,表2中的比赛标准
- 8. 选择子查询,其中表2是表1中的一列
- 9. 允许在表1中用户编辑表2中的PHP/MySQL
- 10. 更新表1从表2
- 11. Sequelizejs从1个查询中获取2个mysql表的结果
- 12. 从表1中的值在表中定义的列的值2
- 13. 根据表#1中列的值将表数据从表#1复制到表#2
- 14. MySQL查询/比较表1和表2中的关键字:
- 15. MYSQL表2中的表1更新记录插入新记录
- 16. MySQL的左由ID连接表1至表2,其中表2编号最新日期
- 17. 如何从表1中更新表2中的ID sql
- 18. 甲骨文:从表中选择(1; 2)
- 19. ,其中表1的值不是在表2中,并显示结果如表3
- 20. Microsoft Access如何从1个表中显示其他2个表的信息
- 21. MYSQL - 从表1和表中所有行的所有可能性2
- 22. MySQL内部加入2表和计数表2按ID从表1
- 23. 如何匹配表1和表2中的值,获取表2中的相应值,然后将其用于表1中的表达式中。
- 24. 从2个MySQL表
- 25. MYSQL - 从2个表
- 26. 从表1中插入或替换到表2中
- 27. 从列表1中删除项目不在列表2中
- 28. MySQL的选择了从一个表与其他2个表
- 29. 的MySQL:检索基于表2中值表3的结果标记,以表1
- 30. 首先选择从表1表2中以插入的mysqli PHP
你尝试过这么远吗? – Eric
isaace回答......等待计时器到期以检查框 –