SELECT * FROM A
WHERE id NOT IN ( SELECT id FROM B);
或者
SELECT * FROM A
WHERE
NOT EXISTS (
SELECT 1
FROM B
WHERE B.id = A.id );
或者
SELECT
A.*
FROM
A LEFT JOIN B
ON (A.id = B.id)
WHERE
b.id IS NULL
mysql 查询存在表A不存在与表B的记录
最新推荐文章于 2024-04-16 08:06:19 发布
本文介绍三种使用SQL进行排除法查询的方法:使用NOT IN、NOT EXISTS及LEFT JOIN结合IS NULL条件实现从表A中排除表B中存在的记录。
2952

被折叠的 条评论
为什么被折叠?



