# 加工组件:关联
关联用于获取来自其他表的数据,类似于SQL里的join。如【门店月度进销计划表】与【门店月销汇总表】表关联,从而获得产品每月的零售总金额、交易总金额等数据
# 操作步骤
添加关联组件的方式有2种:
方式一:
将需要关联的表拖拽至原表下方,如将表门店月销汇总表拖至表门店月度进销计划表下方,这种方式下,系统默认将原表作为主表:
方式二:
点击原表右侧的加号,选择关联,将表门店月销汇总表拖拽至关联节点上,这种方式下,系统默认将原表作为主表:
# 关联方式
根据功能不同,关联方式分为如下3种:
- 左连接:数据表关联后的结果集保留的是主表的所有数据行,以及副表中与主表匹配的数据行,两张表的列都保留
- 内连接:数据表关联后的结果集保留的是两张表的交集,两张表的列都保留
- 全连接:数据表关联后的结果集保留的是两张表的并集,两张表的列都保留
TIP
MySQL数据库不支持全连接,系统默认当左连接处理
# 主查询
主查询表用于控制多表之间的查询顺序,一般在进行左时使用。在下拉列表中选择对应的表名设置为主查询表。
也可以通过调整其他查询顺序来调整表的查询顺序,拖动列表中的表名以调整顺序。其中,主查询表的顺序默认为第一个,当调整其他表的顺序为第一个时,此时主查询表也会对应修改。
# 连接条件
数据表进行关联时的匹配条件,系统默认的连接条件规则如下:
- 如果设置了全局关联关系,系统自动采用全局的关联关系,见文档:全局关联关系
- 如果没有设置全局关联关系,系统默认根据主表和副表相同的字段名称设置连接条件,默认最多显示5条连接条件
- 当默认连接条件不满足时,可以点击添加连接条件,如添加关联条件为:
进销存月
.销售单位
=月销汇总表
.销售单位
0条评论
评论