EXISTS 执行顺序
Posted xxm_0122
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXISTS 执行顺序相关的知识,希望对你有一定的参考价值。
select * from a where a.s_status=1 and exists (select orderid from b on a.orderid=b.orderid)
exists执行顺序
1.首先exists 返回的是true或false
2.查询一条a的数据,会去执行exists 若返回true则存在结果集中,再执行a的下一条数据,直到a的数据执行完
3.exists 里的数据是怎么执行的呢?只要满足条件就会返回true,没必要把b表中的数据都查询一遍
以上是关于EXISTS 执行顺序的主要内容,如果未能解决你的问题,请参考以下文章