所谓嵌套查询就是在查询语句里面又嵌套一个完整的查询语句
嵌套查询1
注意:order by是对结果进行排序,只出现在外层
相关子查询有依赖
几种子查询
1、带有IN谓词的子查询
这里IN也可以用等号,因为只有一个系,但是有风险,不如IN表示集合好。
不相关子查询可以转换成连接查询,语义上是一样的
2、带有比较运算符的子查询
子查询是查询的这个学生的平均成绩
嵌套查询2
3、带有ALL或者ANY的子查询
4、带有EXISTS谓词的子查询
嵌套查询1
注意:order by是对结果进行排序,只出现在外层
相关子查询有依赖
几种子查询
1、带有IN谓词的子查询
这里IN也可以用等号,因为只有一个系,但是有风险,不如IN表示集合好。
不相关子查询可以转换成连接查询,语义上是一样的
2、带有比较运算符的子查询
子查询是查询的这个学生的平均成绩
嵌套查询2
3、带有ALL或者ANY的子查询
4、带有EXISTS谓词的子查询