我有兩個包含電話號碼的表。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
謝謝!該鏈接非常有用 –