首页 > 资讯 > 综合 > 正文

notexists用法是什么?MySQL中的EXISTS用法是什么?

2022-10-28 16:29:52来源:酷狗科技  

not exists是sql中的一个语法,常用在子查询和主查询之间,用于条件判断,根据一个条件返回一个布尔值,从而来确定下一步操作如何进行,not exists也是exists或in的对立面。

1、首先执行一次外部查询,并缓存结果集,如 SELECT * FROM A

2、遍历外部查询结果集的每一行记录R,代入子查询中作为条件进行查询,如 SELECT 1 FROM B WHERE B.id = A.id

3、如果子查询有返回结果,则EXISTS子句返回TRUE,这一行R可作为外部查询的结果行,否则不能作为结果

关键词: notexists用法是什么 MySQL中的EXISTS用法是什么 exists和notexists no与not的用法与区别

责任编辑:hnmd003

精彩推送