我有两个包含电话号码的表。SQL选择并查找其他表中不存在的行
我想检查addresbook表中是否存在用户表中不存在的新行。
由于我是SQL新手,这个查询是否正确?
SELECT *
FROM addressbook
WHERE NOT EXISTS (
SELECT Phone1
FROM users
WHERE addressbook.phone = users.phone1
)
编辑:我的MySQL用户使用phpMyAdmin介面,抱歉没有指定前
看看这个: http://stackoverflow.com/questions/173041/not-in-vs-not-exists – user1141796
谢谢!该链接非常有用 –