gpt4 book ai didi

mysql - SQL 选择并查找其他表中不存在的行

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:01 35 4
gpt4 key购买 nike

我有两个包含电话号码的表格。

我想检查 addresbook 表中是否有用户表中不存在的新行。

我是 SQL 新手,这个查询是否正确?

SELECT * 
FROM addressbook
WHERE NOT EXISTS (
SELECT Phone1
FROM users
WHERE addressbook.phone = users.phone1
)

编辑:我使用 MySQL 与 PHPMyAdmin 界面,抱歉之前没有指定

最佳答案

看起来不错,但我会这样做。

select a.* from addressbook a
left outer join users u on a.phone = u.phone1
where
(u.phone1 is null)

这更简单,而且可能更快。

关于mysql - SQL 选择并查找其他表中不存在的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20701976/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com