目前使用的所有查询语句,都是建立在单个表的简单查询。当需要将多个数据表的数据联系起来时,我们就需要使用子查询。
    
    
    什么是子查询?
   
    任何SQL语句都是查询,但此术语一般指SELECT语句。
    
    SQL还允许创建子查询,
    
     嵌套在其他查询中的查询
    
    。
    
    为什么要这样做?因为使用子查询无需将数据进行硬编码。
   
    
    
    子查询进行过滤:作为WHERE子句的条件
   
    
    
    
    
     
   
    
    
    子查询与性能
   
过多的子查询会影响查询性能,因此在实际使用时不能嵌套太多的子查询。
    
    
    只能是单列
   
子查询只能查询单列。
    
    
    作为计算字段
   
     
   
    
    
    小结
   
- 什么是子查询?
- 如何使用它们
    
    
    注意
   
- SELECT语句的检索机制决定你将子查询作为计算字段的方式
- 将子查询作为条件,实际上是传递数据
    
    
    挑战题
   
    
    
    
    
     
   
     
   
     
   
 
版权声明:本文为MYYMWG原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
