敵不過我有兩個表選擇,都包含電子郵件地址。
我需要回到表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回答......等待計時器到期以檢查框 –