zoukankan      html  css  js  c++  java
  • Join 具体用法

    一.Join 语法概念

    Join 按照功能可分为三大类:

    left join (左连接) 即:取左边表的全部数据,即使右边表没有对应的数据,也是会把左边表的数据取出来,并返回

    right join(右连接) 即:和left join 相反,取右边表的全部数据。

    inner join(内连接,也叫等值连接) 即:取两个表中共同的数据,类似于数学中的交集。

    二.Left Join

    语句:select * from TableA left join TableB on TableA.orderid=TableB.orderid

    结果说明:取TableA表中所有的记录与匹配TableB表中的记录,如果TableB中没有匹配的数据,则返回null,返回的数据集个数是TableA表中的个数

    返回的结果集如图:

    三.Inner Join

    语句:select * from A  inner join B on A.orderid=B.orderid  或者 select * from A , B where A.orderid=B.orderid

    结果说明:inner join产生同时符合A和B的一组数据

    返回结果集如图:

    四.Right Join

    语句:select * from A right join B on A.orderid=B.orderid

    结果说明:取TableB表中所有的记录与匹配TableA表中的记录,如果TableA中没有匹配的数据,则返回null,返回的数据集个数是TableB表中的个数

    返回结果如图:嘻嘻,没有现成的图,就不整图片啦,相信你会了解返回的数据集的

  • 相关阅读:
    redis使用watch完成秒杀抢购功能:
    OAUTH协议
    常用mysql命令大全
    版本控制器 (Svn,Git)
    vue axios上传文件实例
    vue-resource 和 axios的区别
    js递归算法1+ 2+3.....100的和
    vue-cli title 里面怎动态显示文字
    Entity Framework With Mysql 之Code First
    关于a标签下的img元素在IE7下不能点击的问题
  • 原文地址:https://www.cnblogs.com/xiaxiaomo/p/8986583.html
Copyright © 2011-2022 走看看