MySQL必知必会 (14)

使用子查询

14.1 子查询

查询(query)  任何SQL语句都是查询。但此术语一般指SELECT语句。

SQL还允许创建子查询(subquery),即嵌套在其他查询中的查询。

14.2 利用子查询进行过滤

第一条SELECT语句的含义很明确,对于prod_id为TNT2的所有订单物品,它检索其order_num列。输出列出两个包含此物品的订单:


下一步,查询具有订单20005和20007的客户ID。利用第7章介绍的IN子句,


现在,把第一个查询(返回订单号的那一个)变为子查询组合两个查询:





14.3 作为计算字段使用子查询

使用子查询的另一方法是创建计算字段。


相关子查询(correlated subquery) 涉及外部查询的子查询。



猜你喜欢

转载自blog.csdn.net/wangdd_199326/article/details/80802989