# 加工组件:关联

关联用于获取来自其他表的数据,类似于SQL里的join。如【门店月度进销计划表】与【门店月销汇总表】表关联,从而获得产品每月的零售总金额、交易总金额等数据

关联

示例地址:关联 (opens new window)

# 操作步骤

添加关联组件的方式有2种:

方式一:
将需要关联的表拖拽至原表下方,如将表门店月销汇总表拖至表门店月度进销计划表下方,这种方式下,系统默认将原表作为主表:

关联

方式二:
点击原表右侧的加号,选择关联,将表门店月销汇总表拖拽至关联节点上,这种方式下,系统默认将原表作为主表:

关联

# 关联方式

根据功能不同,关联方式分为如下3种:

  1. 左连接:数据表关联后的结果集保留的是主表的所有数据行,以及副表中与主表匹配的数据行,两张表的列都保留

    关联

  2. 内连接:数据表关联后的结果集保留的是两张表的交集,两张表的列都保留

    关联

  3. 全连接:数据表关联后的结果集保留的是两张表的并集,两张表的列都保留

    关联

TIP

MySQL数据库不支持全连接,系统默认当左连接处理

# 主查询

主查询表用于控制多表之间的查询顺序,一般在进行左时使用。在下拉列表中选择对应的表名设置为主查询表。

也可以通过调整其他查询顺序来调整表的查询顺序,拖动列表中的表名以调整顺序。其中,主查询表的顺序默认为第一个,当调整其他表的顺序为第一个时,此时主查询表也会对应修改。

关联

# 连接条件

数据表进行关联时的匹配条件,系统默认的连接条件规则如下:

  1. 如果设置了全局关联关系,系统自动采用全局的关联关系,见文档:全局关联关系
  2. 如果没有设置全局关联关系,系统默认根据主表和副表相同的字段名称设置连接条件,默认最多显示5条连接条件
  3. 当默认连接条件不满足时,可以点击添加连接条件,如添加关联条件为:进销存月.销售单位=月销汇总表.销售单位
是否有帮助?
0条评论
评论