zoukankan      html  css  js  c++  java
  • mysql左连接 右连接 内连接的区别

    mysql左连接 右连接 内连接的区别 

    1.内连接,显示两个表中有联系的所有数据;

    2.左链接,以左表为参照,显示所有数据,右表中没有则以null显示

    3.右链接,以右表为参照显示数据,,左表中没有则以null显示

    例子:  

    -------------------------------------------------

      a表     id   name     b表     id   job   parent_id  

                  1   张3                   1     23     1  

                  2   李四                 2     34     2  

                  3   王武                 3     34     4      

      a.id同parent_id   存在关系  

    --------------------------------------------------   

     1) 内连接  

      select   a.*,b.*   from   a   inner   join   b     on   a.id=b.parent_id      

      结果是    

      1   张3                   1     23     1  

      2   李四                  2     34     2  

       

      2)左连接  

      select   a.*,b.*   from   a   left   join   b     on   a.id=b.parent_id      

      结果是    

      1   张3                   1     23     1  

      2   李四                  2     34     2  

      3   王武                  null  

     3) 右连接  

      select   a.*,b.*   from   a   right   join   b     on   a.id=b.parent_id      

      结果是    

      1   张3                   1     23     1  

      2   李四                  2     34     2  

      null                       3     34     4  

       

     4) 完全连接  

      select   a.*,b.*   from   a   full   join   b     on   a.id=b.parent_id  

      结果是    

      1   张3                  1     23     1  

      2   李四                 2     34     2  

      null                   3     34     4  

      3   王武                 null

    连接规则

    Select (查询)tb1.*,tb2.*(信息) from(从) tb1(表1) right join(连接方式) tb2(表2) on tb1.id=tb2.pid(连接规则);

    2019-07-0623:59:19

  • 相关阅读:
    XCode5中新建工程后强制使用了ARC,如何去掉?
    面向对象程序的设计原则--Head First 设计模式笔记
    ios控件自定义指引
    iOS UITableViewDelegate && UITableViewDataSource 执行顺序
    awakeFromNib方法和viewDidLoad方法区别
    ios 视图的旋转及应用
    线段树模板 (刘汝佳)
    poj 3468
    hdu 2829(四边形优化 && 枚举最后一个放炸弹的地方)
    poj 3517(约瑟夫环问题)
  • 原文地址:https://www.cnblogs.com/itboxue/p/11144785.html
Copyright © 2011-2022 走看看