自关联、子查询

一、(知道)自关联介绍

  1、自关联的应用场景

    省市区的信息,一般不会分开放在不同的表里面进行存储,而是放在同一个表中。

    一张表当作多张表来使用。

  2、自关联的实现

    注意:使用自关联,实际上是一张表,取不同的名字来使用。且也可用内连接、左连接、右连接。

 

 

二、(知道)子查询、主查询

  1、简介

 

 

  2、子查询

    (1)子查询充当条件

 

   

    (2)子查询充当数据源

      例如:查询数据库和系统测试的课程成绩

          select * from courses where name in ('数据库','系统测试') )  as co                        (此时是查到课程的ID号,且将此数据看做一张表取名为co)

        select * from scores as sc inner join (select * from courses where name in ('数据库','系统测试') ) as co on sc.courseID=co.courseID

  

  3、子查询---特定关键字

    (1)关键字

 

     

    (2)例子

 

 

  

 

    

posted @ 2023-03-01 21:18  新入世界的小白  阅读(91)  评论(0编辑  收藏  举报