美文网首页
2018-10-26多表关联&嵌套

2018-10-26多表关联&嵌套

作者: 就是注册简书的 | 来源:发表于2018-10-28 19:31 被阅读0次

    一、多表关联

    两表关联必须得有一个关联字段

    • 下图中的 cst_id 为 us 和 cu 里面的共同关联字段


      cst_id 为 us 和 cu 里面的共同关联字段.jpg

    关联方法

    1. where
    • 第一步 拿两表数据做笛卡尔乘积
    • 第二步 根据where条件进行筛选


      where.jpg

    2. join

    1. 原理

    • 第一步 先用on条件进行数据筛选

    • 第二步 满足条件的显示,不满足条件的丢弃 join的原理.jpg
      1. 内连接
    • 只显示满足条件的数据 用 join 或者 inner join 进行连接


      内连接.jpg
    • 格式
      select * from 表1 join 表2 on 连接条件

    • 3. 左连接 left join

    • 左表为主表,左表中所有数据都显示,右表中只显示满足条件的数据,如若右表没有数据,则用null表示。


      左连接,left join.jpg
      左连接实例.jpg
    • 格式
      select * from 表1 left join 表2 on 连接条件

    4. 右连接 right join

    • 右表为主表,右表中所有数据都显示,左表中只显示满足条件的数据,如若左表没有数据,则用null表示


      右链接实例.jpg
      右链接 right join.jpg
    • 格式
      select * from 表1 right join 表2 on 连接条件

    二、嵌套

    嵌套总结.jpg
    day11,数据库&多表关联&增删改&数据库题.jpg

    相关文章

      网友评论

          本文标题:2018-10-26多表关联&嵌套

          本文链接:https://www.haomeiwen.com/subject/qqjmtqtx.html