我想知道MYSQL(编辑HeidiSQL)
我有 2 个表(电子邮件和垃圾邮件)2 行(ID、EMAIL)并且我想清理我的数据库:设置操作示例中使用的表
EMAIL
x y
------------------
1 one@edu.com
2 two@edu.com
2 two@edu.com
3 three@edu.com
SPAM
x z
------------------
1 one@edu.com
2 two@edu.com
4 four@edu.com
通常我使用 EXCEPT 但它不适用于 MYSQL。
过程 sql; 标题 'EMAIL EXCEPT SPAM' select * from sql.EMAIL except select * from sql.SPAM;
生成仅在第一个查询结果中的行(除外)
EMAIL EXCEPT SPAM
x y
------------------
3 three@edu.com
我尝试使用 WHERE NOT EXISTS 但我不知道。
你能帮我查询一下吗:
从电子邮件中选择 * 在哪里 ... ????
谢谢