嵌套查询概述
一个 SELECT-FROM-WHERE 语句称为一个查询块
将一个查询块嵌套在另一个查询块的WHERE 语子句或HAVING 语短语的条件中的查询称为嵌套查询
SELECT Sname /外层查询/父查询/
FROM Student
WHERE Sno IN
(SELECT Sno /内层查询/子查询/
FROM SC
WHERE Cno= ' 2 ');
子查询的限制
不能使用ORDER BY子句
层层嵌套方式反映了 SQL语言的结构化
有些嵌套查询可以用连接运算替代