mysql 查询一个表中没有存在在另一个表的数据
SELECT * FROM AWHEREidNOTIN( SELECT id FROM B);或者SELECT * FROM AWHERENOTEXISTS(SELECT 1FROM BWHERE B.id = A.id );或者SELECTA.*FROMALEFT J
·
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
更多推荐
所有评论(0)