1. 用例
本章介绍能从其他的查询结果中检索或修改数据的嵌套查询.
2. 静态
2.1 子查询语法
子查询因该包括在括号中。
不要在子查询中使用order by 子句。
2.2 子查询类型
简单子查询是指能够独立于外部查询的子查询,它在整个语句中只运行一次。
相关子查询无法独立于外部查询,它是依赖于外部查询结果的内部查询。
2.3 all
all确定一个值是否小于或大于子查询的所有值。
2.4 any
any 的功能类似于all,确定是否一个值等于,小于,大于子查询的结果中的某个(至少一个)值。
2.5 exists
exists和not exists用于比较子查询结果中确定存在或不存在的行。
2.6 显示查询执行计划
explain显示sql执行计划,一般用于sql调优。