敌不过我有两个表选择,都包含电子邮件地址。
我需要回到表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. 注册表1中,其中在表2
- 3. MYSQL从表1中获取表2中不存在的记录
- 4. PHP MySQL - 从表1中选择不在表2中的值
- 5. 的MySQL 5.5从表2中选择MAX在表1
- 6. MySQL查询2中的表格1
- 7. 在2表中插入值,其中第2表需要第1表中的ID
- 8. MySQL INSERT ...从1个表格中选择2个表格
- 9. 从1表格中插入2表格
- 10. 从表1中的SQL Server选择ID其中,表2中的比赛标准
- 11. 选择子查询,其中表2是表1中的一列
- 12. Mysql从2表中选择
- 13. 允许在表1中用户编辑表2中的PHP/MySQL
- 14. 更新表1从表2
- 15. PHP,MYSQL - 加入2个表,其中1个表有多个主键的条目
- 16. 从表1中获取名称,其表2中的id使用linq
- 17. MySQL n:m从表1中找到只包含表2中元素的元素
- 18. Sequelizejs从1个查询中获取2个mysql表的结果
- 19. 从表1中的值在表中定义的列的值2
- 20. MySQL查询包括所有的“表2”中的“表1”
- 21. 根据表#1中列的值将表数据从表#1复制到表#2
- 22. 从表1中选择行并从表2中选择(row = row_from_table1)
- 23. MySQL的2从2个表
- 24. SQL插入到ColX表1从表2中选择ColY其中Table1.colA = Table2.ColB
- 25. mysql内连接表1和表2
- 26. MySQL表值1小于表值2
- 27. MYSQL表2中的表1更新记录插入新记录
- 28. MySQL - 将表1中的数据解析并移动到表2
- 29. MySQL查询/比较表1和表2中的关键字:
- 30. 从其他表中更新mysql表
你尝试过这么远吗? – Eric
isaace回答......等待计时器到期以检查框 –