嵌套查询

嵌套查询

在 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)

执行顺序:​ 从最里层开始执行,然后一层层地往外。

Previous:
Next:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注