结合标签用作为 结合视表过滤器属性设置结合条件。
功能描述结合设定 |
显示在输入用视表中设置的两个或更多。 拖放需要结合的视表表格栏。 在结合的表格栏之间画了一根连线。可以设置多条连线。 如果在连线上点击鼠标右键,可以选择 结合类型和删除连线。 点击连线并按DELETE键也可以删除连线。 要获得详细信息,参照基本操作。 |
---|---|
结合信息的设定 | 为结合设定中为输入用视表表格栏间设定的结合设定优先级。打开 结合信息的设定对话框可设定结合类型。 |
以DB方式结合 |
如果复选框选中,则可以在SQL数据库中执行结合过程。 通常该复选框处于未选中状态。 如果选中了,则可以分担机器负载从而提高执行速度。 要获得详细信息,参照 数据库中结合过程的条件. |
完全一致 | |
输出与两侧视表键值一致的记录的组合。 如果两侧都有键的匹配记录,则获得所有的组合。 例如,在左侧视表有2条记录,根据相同的键值右侧视表有3条,则得到6 (=2*3)条记录。 与键不匹配的记录不输出。 这与SQL的INNER JOIN(内结合)等价。 |
|
包含左侧视表的全部记录 | |
除了与键一致的记录外,还要输出所有左侧视表(显示●一侧的视表)的记录。
与记录中左侧视表表格栏的键不匹配的值被认为是NULL值。 这与SQL的LEFT OUTER JOIN(左结合)等价。 |
|
包含右侧视表的全部记录 | |
除了与键一致的记录外,还要输出所有右侧视表(显示●一侧的视表)的全部记录。
这与SQLr RIGHT OUTER JOIN(右结合)等价。 |
|
仅包含左侧视表的记录 | |
输出左侧视表(显示□一侧的视表)中存在键的记录。 不输出包含匹配键的记录(在两侧视表中都存在键的记录)。 例如,当需要客户表与上月销售情况相结合时,要获得 "本月客户列表和包含销售情况的上月客户列表"。 SQL中没有与此等价的操作。 |
|
仅包含右侧视表的记录 | |
输出右侧视表(显示□一侧的视表)中存在键的记录。 不输出包含匹配键的记录(在两侧视表中都存在键的记录)。 SQL中没有与此等价的操作。 |
|
仅包含左右侧视表一方的记录 | |
输出在左侧视表或右侧视表中存在键的记录。 不输出包含匹配键的记录(在两侧视表中都存在键的记录)。 SQL中没有与此等价的结合操作。 |
|
全部记录 | |
除了与键一致的记录外,还要输出左侧或右侧视表中的全部记录。 这与SQL中FULL OUTER JOIN(全外结合)等价。 |
右结合 | ||||||||
左结合 | Y | Y | N | Y | N | N | N | |
Y | Y | Y | Y | Y | Y | Y | ||
N | Y | N | N | N | N | N | ||
Y | Y | N | Y | N | N | N | ||
N | Y | N | N | N | N | N | ||
N | Y | N | N | N | N | N | ||
N | Y | N | N | N | N | Y |