当前位置:首页 > 常见问题
    图文详解通用Excel系统中“内连接”、“左连接”和“全连接”的概念

      图文详解通用Excel系统中“内连接”、“左连接”和“全连接”的概念。

       

      在通用Excel选择数据源的时候,会发现有三个选项:“内连接(默认)”、“左连接”、“全连接”,这里就解释一下这三个选项之间的区别:

       

      1、内连接(典型的联接运算,使用像 =  或 <> 之类的比较运算符)包括相等联接和自然联接

      内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。

       

      2.左连接(LEFT  JOIN或LEFT OUTER JOIN)

      左连接的结果集包括  LEFT OUTER子句中指定的左表的所有行,而不仅仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。

       

      3.全连接FULL  JOIN 或 FULL OUTER JOIN)

      返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。

       

      具体区别,如下:

       

       

      1.内连接:select a.*,b.* from a inner join b on a.id=b.postid

         结果是:1 张三    1 业务员  1

                     2 李四    2 经理     2

       

      2.左连接:select a.*,b.* from a left join b on a.id=b.postid

         结果是:1 张三    1 业务员  1

                     2 李四    2 经理     2

                     3 王五    null

       

      3.全连接:select a.*,b.* from a full join b on a.id=b.postid

         结果是:1 张三    1 业务员  1

                     2 李四    2 经理     2

                     null        3 董事长  4

                     3 王五    null

       

      清楚了各种区别,我们在通用Excel开发过程中,就能灵活运用这种功能,保证数据的准确性。

    [返回列表] [ 发布:2016/3/3 14:39:08 ] [ 浏览: ] [ 字体: | ]
  • 根据企业自身需求,量身定制的管理系统更贴合企业管理现状,功能随需而变,从根源上摆脱软件公司的牵制。 自主开发

    根据企业自身需求,量身定制的管理系统更贴合企业管理现状,功能随需而变,从根源上摆脱软件公司的牵制。

  • 通用Excel采用全图文开发界面,无编程无代码,设置表间公式所见即所得,分分钟完成定义表间数据调用。 表间公式

    通用Excel采用全图文开发界面,无编程无代码,设置表间公式所见即所得,分分钟完成定义表间数据调用。

  • 建立或修改流程任务,只需要画个线条即可,其它的复杂程序设置就让智能化的通用Excel来自动完成。 流程管控

    建立或修改流程任务,只需要画个线条即可,其它的复杂程序设置就让智能化的通用Excel来自动完成。

  • 权限设置更加简单便捷,集合了填报、查看数据、修改数据、打印、删除、锁定及解锁等常用权限管理。 权限设置

    权限设置更加简单便捷,集合了填报、查看数据、修改数据、打印、删除、锁定及解锁等常用权限管理。

  • 互和提供全方位的技术支持,有解决不了问题,远程协助搞定,让您在开发过程中无后顾之忧。 技术支持

    互和科技提供全方位的技术支持,有解决不了问题,远程协助搞定,让您在开发过程中无后顾之忧。

网站首页 | 网站地图 | 客服邮箱:kf@sh-huhe.com

上海互和信息科技有限公司 版权所有 Copyright © HUHE. All Rights Reserved.

沪ICP备14023721号

扫一扫,关注“互和科技”微信公众号
互和科技微信公众号