使用mysql 中的 not in 需要注意什么?

mysql的not in 导致查询无结果原因

 错误sql:delete from teacher where id NOT in (SELECT id FROM user);
 reason: 如果子查询中某条记录的id = null,那么将会导致出现子查询的结果为空。
 解决方案:delete from teacher where id NOT in (SELECT id FROM user where id is not null);

posted on 2020-12-14 15:46  夜空中闪闪发光的星星  阅读(211)  评论(0)    收藏  举报