子查询
SQL> */
SELECTlast_name,job_id,salary
FROM employees
WHERE job_id=
(SELECT job_id
FROM employees
WHERE employee_id= 141)
AND salary >
(SELECT salary
FROM employees
WHERE employee_id= 143);
not in相当于all的范围,即非集合中的所有,所以集合中出现null时,返回空,即结果集为空集!
in相当于any的范围,即在集合中的任意一个元素符合即可,所以即使集合中出现null,也不妨碍结果集!
原文地址:http://blog.csdn.net/qhwc2009/article/details/46278535