首页 > 其他分享 >自关联、子查询

自关联、子查询

时间:2023-03-01 21:35:32浏览次数:45  
标签:co name courseID 关联 查询 select

一、(知道)自关联介绍

  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)例子

 

 

  

 

    

标签:co,name,courseID,关联,查询,select
From: https://www.cnblogs.com/wmtly/p/17169886.html

相关文章

  • TDengine 3.0.2.5 查询再优化!揭秘索引文件的工作原理
    TDengine3.0虽然对底层做了大规模的优化重构,但是相对于数据文件的工作逻辑和2.0相比是整体保持不变的。本系列文章的主旨在于帮助用户深入理解产品,并且拥有基本的性能调......
  • LDAP 中简单的嵌套查询
    LDAP中简单的嵌套查询最近使用pythonldap3查询一个用户是否属于一个嵌套组时,发现ldap3自带的方法没有查询嵌套的方法。查询资料发现微软的搜索筛选器语法支持嵌套查询,支......
  • 调用接口获得token_Postman篇--如何进行参数关联
    具体操作如下:1、点击右上角的小眼睛,在弹出的页面中输入环境变量名称对于需要关联获得的token值,初始值不填2.如下接口能够获取到token,在Tests中获取请求值,输入以下代码(......
  • MySQL 查询常用操作(0) —— 查询语句的执行顺序
    MySQL中明确查询语句的执行顺序极其重要,了解执行顺序才不至于犯一些简单错误,例如having后面是否可以使用select中重命名的列名等问题。另外SQL中实际使用最频繁的就是查......
  • mysql中使用 when then 格式化查询结果
    mysql>select*fromuser;+----+------+------+|id|name|sex|+----+------+------+|1|张三|1||2|李四|1||3|张珊|0|+----......
  • linux系统版本查询命令
    1、#uname-a(Linux查看版本当前操作系统内核信息)2、#cat/proc/version(Linux查看当前操作系统版本信息)3、#cat/etc/issue或cat/etc/redhat-release(Linux查看版本......
  • SQL 多表关联更新语句
    A表WHERE条件来自B表查询结果集UPDATEaSETa.is_sync=0FROMA表aLEFTJOINB表bONa.order_id=b.order_idANDa.line_no=b.order_line_no......
  • javaapi在线查查询有哪些网站
    java8oracle官网在线api:​​​https://docs.oracle.com/javase/8/docs/api/​​​matools网(感觉这个是映射了oracle官网):​​http://www.matools.com/api/java8​​w3c......
  • day07-MyBatis的关联映射01
    MyBatis的关联映射Mybatis的关联映射实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。针对多表之间的操作,MyBatis提......
  • mysql字符串等值查询中条件字段值末尾有空格也能查到数据问题
    一、事故还原我们仍然使用学生信息表,但是我们只需要保留两个字段即可:CREATETABLE`student_info`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`name......