嵌套在另一个 SELECT 语句内部的 SELECT 语句。
子查询的结构类似于常规查询。
在 UltraLite 中,只能在以下情况下使用子查询引用:
作为 FROM 子句中的表表达式。这种形式的表表达式(也称为 derived tables)必须有一个派生表名和在其中读取 SELECT 列表中值的列名。
为 EXISTS、ANY、ALL 和 IN 搜索条件提供值。
可以编写子查询,其中含有对在子查询之前(子查询的左侧)指定的名称的引用(有时称为对左侧的外部引用)。但是,无法对子查询内的项进行引用(有时被称为内部引用)。
以下子查询用于列出库存量较低(即少于 20)的项的全部产品 ID。
FROM SalesOrderItems ( SELECT ID FROM Products WHERE Quantity < 20 ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |