嵌套查询
在 SQL 中,一个 SELECT ... FROM ... WHERE 语句为一个查询块。将一个查询块嵌套在另一个查询块的 WHERE 子句或者 HAVING 语句的条件中的查询,称为嵌套查询。
在 SQL Server 2008 中可以嵌套多个子查询。
示例:
SELECT * FROM [Money] m1
WHERE m1.je > ALL(
SELECT lx FROM [Money] m2
WHERE id IN(
SELECT id FROM Money m3
)
)Code language: CSS (css)
执行顺序: 从最里层开始执行,然后一层层地往外。