要组合两个截然不同的数据源中的列(例如一个字段处在不同于其他信息的表中),则需要在两个表之间创建联接。
过程
-
在 Information Designer 中,单击“新建”并选择“联接”。
-
在“数据源”树中,选择要包括在联接操作中的第一个列。
-
单击“添加 >”。
所选列将被添加到“联接元素”选项卡上的“源列”列表。
-
选择要包括在联接操作中的第二个列。
-
单击“添加 >”。
- 可选:
对要包括在联接中的任何其他列重复执行第 4 步和第 5 步。
-
从“条件”下拉列表中选择联接运算符,指定如何联接两个表。
提示: 在表之间,可执行两种基本类型的联接操作:内联接和外联接。内部联接返回在两个表中的匹配字段相等的行。外部联接返回一个表中的所有行(包括 NULL 值),以及另一表中的匹配行。如果默认联接选项均不符合您的目的,请使用“手动联接”选项手动指定联接条件。
-
使用两个下拉列表选择目标表。
在定义联接时涉及两个以上的表时,需要执行此步骤。另请参见
手动联接。
-
在“说明”字段中,键入您自己对联接的说明。
有时候,您可能希望在相同的两个表之间创建多个联接。在此情况下,您可能希望使一个联接成为大多数信息链接应使用的默认联接。单击“信息链接联接路径”字段中的“建议联接”按钮时,将显示该默认联接。如果希望使您当前创建的联接成为默认联接,请选中复选框“默认联接”。
-
单击“保存”或“另存为”可指定要用于保存联接的名称和文件夹。
结果
联接将被添加到库,并会显示在“元素”树中的选定文件夹中。