Skip to content

加工组件:联合

联合用于合并两个或多个数据表中的数据,将各表中列名相同的数据合并到一起。若某列数据只存在于部分表中,那么联合结果中其他表对应的该列数据为空。

如将2016年指标、2017年指标及2018年指标的数据进行联合:

联合

示例地址:联合

操作步骤

添加联合节点的方式有2种:

方式一:
将需要联合的表拖拽至原表下方,如将表2017年指标拖至表2016年指标下方:

联合

方式二:
点击原表右侧的加号,选择联合,将表2017年指标拖拽至联合节点上

联合

联合方式

根据功能不同,联合方式分为4种,这4种联合方式的差异如下:

联合方式数据处理方式不同数据相同数据
Union并集(去除重复)保留只保留一条
Union All并集保留保留所有
Minus差集保留主查询表中与其它表不同的数据,其余所有数据均删除删除
Intersect交集删除保留主查询表中与其它表相同的数据

TIP

MySQL,Hive和SQL Server 2005之前的版本不支持Minus和Intersect

主查询

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

主查询

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

调整其他查询顺序

微信公众号微信公众号:山川软件