使用子查询
14.1 子查询
查询(query) 任何SQL语句都是查询。但此术语一般指SELECT语句。
SQL还允许创建子查询(subquery),即嵌套在其他查询中的查询。
14.2 利用子查询进行过滤
第一条SELECT语句的含义很明确,对于prod_id为TNT2的所有订单物品,它检索其order_num列。输出列出两个包含此物品的订单:
下一步,查询具有订单20005和20007的客户ID。利用第7章介绍的IN子句,
现在,把第一个查询(返回订单号的那一个)变为子查询组合两个查询:
14.3 作为计算字段使用子查询
使用子查询的另一方法是创建计算字段。
相关子查询(correlated subquery) 涉及外部查询的子查询。