“联接”对话框(Visual Database Tools)

使用此对话框可以指定用于联接表的选项。 若要访问此对话框,请在 “设计 ”窗格中选择联接行。 然后在“属性”窗口中单击“联接条件和类型”,然后单击显示在属性右侧的省略号(...)。

默认情况下,相关表使用内部联接进行联接,该联接基于包含联接列中匹配信息的行创建结果集。 通过在 “联接 ”对话框中设置选项,可以根据不同的运算符指定联接,并且可以指定外部联接。

有关连接表的详细信息,请参阅使用联接的查询(Visual Database Tools)。

选项

条款 定义
联接中涉及的表或表值对象的名称。 无法在此处更改表的名称——这些信息仅供参考显示。
用于联接表的列的名称。 运算符列表中的运算符指定列中数据之间的关系。 你无法在这里更改列的名称——此信息仅供参考显示。
运算符 指定用于关联联接列的运算符。 若要指定除等于 (=) 以外的运算符,请从列表中选择它。 关闭属性页时,所选运算符将显示在联接线的菱形图形中,如下所示:

Visual Database Tools 图标
table1 中的所有行<> 指定左侧表中的所有行都显示在输出中,即使右表中没有相应的匹配项也是如此。 右表中没有匹配数据的列显示为 null。 选择此选项等效于在 SQL 语句中指定 LEFT OUTER JOIN。
table2 中的所有行<> 指定右表中的所有行都显示在输出中,即使左表中没有相应的匹配项也是如此。 左表中没有匹配数据的列显示为 null。 选择此选项等效于在 SQL 语句中指定 RIGHT OUTER JOIN。

同时选择<table1>中的所有行<table2>中的所有行等效于在 SQL 语句中指定 FULL OUTER JOIN。

选择用于创建外部联接的选项时,联接行中的菱形图形将更改为指示联接是左外部联接、右外部联接或完全外部联接。

注释

词语“左”和“右”不一定与图表窗格中表的位置对应。 “Left” 是指名称出现在 SQL 语句中关键字 JOIN 左侧的表,而 “right” 是指名称出现在 JOIN 关键字右侧的表。 如果在“ 关系图 ”窗格中移动表,则不会更改被视为左侧或右侧的表。

另请参阅

使用联接进行查询 (Visual Database Tools)
设计查询和视图操作指南主题(可视化数据库工具)