首先头脑中有三点概念:
1、EXISTS子查询找到的提交
NOT EXISTS 子查询中 找不到的提交
说明:不要去翻译为存在和不存在,把脑袋搞晕。
2、建立程序循环的概念,这是一个动态的查询过程。如 FOR循环 。
3、Exists执行的流程Exists首先执行外层查询,再执行内存查询,与IN相反。 流程为首先取出外
层中的第 一 元组, 再执行内层查询,将外层表的第一元组代入,若内层查询为真,即有结果
时。返回外层表中的第一元组,接着取出第二元组,执行相同的算法。一直到扫描完外层整表 。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
原文地址:https://www.cnblogs.com/zzt-lovelinlin/p/11555963.html