该函数操作顺序是:
进行外查询,即不是exists内部的查询;
将查询到的每一行结果都带入exists内部查询中,作为查询对象;
如果满足exists查询条件,返回true,则改行结果成功被返回。
select * from employees
where not EXISTS(
select emp_no from dept_emp
where dept_emp.emp_no=employees.emp_no
);
该行代码就是:
查询employees表中的每一行,将这行中的emp_no值带进not EXISTS语句里,不满足条件返回true,该行符合条件,成功返回。