zoukankan      html  css  js  c++  java
  • SQL Join(连接查询)

    1.连接查询分为:

       inner join(自然连接,自连接)

       Left join(左连接)/Left outer join(左外连接):效果一样

       Right join(右连接)/Right outer join(右外连接):效果一样

       Full join(全连接)/Full outer join (全外连接)

    2.大致语法如下:

    select a.*,b.* from table_3 as b FULL join table_2 as a 
    on a.id=b.Mtype
    

    --左连接

    select a.*,b.* from table_3 as b left join table_2 as a 
    on a.id=b.Mtype
    

    3.区别:

       inner join(自然连接,自连接)

         两个表只查找有关联的数据,例如主外键on a.id=b.id的数据,不满足的不查找

       Left join(左连接)/Left outer join(左外连接):效果一样

         两个表查找时以左边的表为主,例如A left join B 将查找A表所有数据,b表只查找满足条件的数据

       Right join(右连接)/Right outer join(右外连接):效果一样

         这个与Left join相反,与B表为主,显示全部B表数据

       Full join(全连接)/Full outer join (全外连接)

         这个是相当于A,B表的数据全部都显示出来,除两表满足条件以外的数据,其他都各占一行。

  • 相关阅读:
    isEmpty和isBlank区别
    java加密算法相关
    页面跳转、替换、刷新
    打开一个网站都经过了什么
    css3动画和JS+DOM动画和JS+canvas动画比较
    canvas如何兼容IE8
    移动端的300毫秒延迟问题
    几道前端的面试题
    js执行过程
    微信查看网页源代码的方法
  • 原文地址:https://www.cnblogs.com/Evan-Pei/p/4651212.html
Copyright © 2011-2022 走看看