【MySQL 查询A表存在B表不存在的数据SQL总结】

MySQL 查询A表存在B表不存在的数据SQL总结

1、not in

SELECT * FROM SYS_ORG A WHERE A.ORG_ID NOT IN (select B.ORG_ID from SYS_ORG_TEST AS B ) ;

2、not exists

SELECT * FROM SYS_ORG A WHERE NOT EXISTS (SELECT 1 FROM SYS_ORG_TEST B WHERE B.ORG_ID = A.ORG_ID);

3、left join

SELECT * FROM SYS_ORG A LEFT JOIN SYS_ORG_TEST B ON B.ORG_ID = A.ORG_ID WHERE B.ORG_ID IS NULL;

猜你喜欢

转载自blog.csdn.net/m0_49762804/article/details/131838082