SQL的子查询

  1、什么是子查询

  子查询(subquery):是指嵌套在其他查询中的查询。MySQL从4.1版本开始支持子查询。

  2、如何使用子查询

  • 在SELECT语句中,子查询总是从内向外处理。
  • 作为子查询的SELECT语句只能查询单个列。
  • 对于嵌套的子查询的数目没有限制,不过出于性能的限制,不能嵌套太多的子查询。

  3、子查询的用途

  • 子查询常用于WHERE子句的IN操作符中
  • 子查询常用来填充计算列,即作为计算字段使用子查询。

  说明:子查询并不总是执行复杂SELECT操作的最有效方法。

posted @ 2020-05-10 10:27  晒太阳的兔子很忙  阅读(587)  评论(0编辑  收藏  举报