什么是子查询

子查询概念

一条select 查询语句的结果, 作为另一条 select 语句的一部分

子查询的特点

  • 子查询必须放在小括号中
  • 子查询一般作为父查询的查询条件使用

子查询常见分类

  • where型 子查询: 将子查询的结果, 作为父查询的比较条件
  • from型 子查询 : 将子查询的结果, 作为 一张表,提供给父层查询使用
  • exists型 子查询: 子查询的结果是单列多行, 类似一个数组, 父层查询使用 IN 函数 ,包含子查
  • 询的结果

 

4.5 子查询总结

1. 子查询如果查出的是一个字段(单列), 那就在where后面作为条件使用.

2. 子查询如果查询出的是多个字段(多列), 就当做一张表使用(要起别名)

 

posted on 2020-12-16 23:53  未来是靠自己的  阅读(330)  评论(0)    收藏  举报