mysql中not exists的简单理解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中not exists的简单理解相关的知识,希望对你有一定的参考价值。

http://www.cnblogs.com/glory-jzx/archive/2012/07/19/2599215.html

http://sunxiaqw.blog.163.com/blog/static/990654382013430105130443/

 

这篇文章写的很清楚了,请参考,多谢原作者。

 

select loan_user_id from sp_invest_project p where exists(
                         select 1 from temp_stock_enterprise e where e.user_id = p.loan_user_id 
                         ) ;
                         
select loan_user_id from sp_invest_project p where  loan_user_id in (
                         select user_id  from temp_stock_enterprise
                         ) ;

上述两种写法应该是一致的。

以上是关于mysql中not exists的简单理解的主要内容,如果未能解决你的问题,请参考以下文章

新手求助:最好简单明了点,sql中exist 和 not exist 的区分如何理解他们??

为什么 EXISTS(NOT EXIST) 与 JOIN(LEFT JOIN) 的性能会比 IN(NOT IN) 好

detectron2报AttributeError: Attribute ‘evaluator_type‘ does not exist in the metadata of dataset(代码片段

MySQL 当记录不存在时插入(insert if not exists)

MySQL 当记录不存在时插入(insert if not exists)

修改MySQL密码报错“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements“(代码片段