Access 2003完整教程:“查询设计器”表示联接的方式 (ADP)

注释本主题中的信息仅适用于 Microsoft Access 项目 (.adp)。

如果表是联接的,则“查询设计器”通过在“图表”窗格中用图示方法和在 SQL 窗格中用 SQL 语法的方式来表示联接。

“图表”窗格

在“图表”窗格中,“查询设计器”在联接的数据列之间显示一条联接线。“查询设计器”为每个联接条件显示一条联接线。例如,下图在两个联接的表之间显示一条联接线:

“图表”窗格中的联接线

如果表之间使用多个联接条件联接起来,“查询设计器”将显示多条联接线,如下例所示:

“图表”窗格中的联接线

如果联接数据列没有显示(例如,表示表、视图、函数或子查询的矩形最小化或联接用于表达式),“查询设计器”将联接线放在表示表、视图、函数或子查询的矩形的标题栏中。

联接线中间图标的形状表示表、视图或函数是如何联接的。如果联接子句使用非等号 (=) 运算符,那么运算符显示在联接线图标中。下表列出了出现在联接线中的图标。

联接线图标说明
等号内部联接图标内部联接(用等号创建)。
大于内部联接图标基于“大于”运算符的内部联接。
左边外部联接图标在外部联接中将包括左边表中所有行,即使它们在相关的表中没有匹配项。
右边外部联接图标在外部联接中将包括右边表中所有行,即使它们在相关的表中没有匹配项。
完全外部联接图标完全外部联接,包含两边表中的所有行,即使它们在相关表中没有匹配项。

联接线端点的符号表示联接类型。下表列出了联接类型和显示在联接线端点的图标。

联接线末端的图标联接类型
一对一联接图标一对一联接。
一对多联接图标一对多联接。
无法确定联接图标“查询设计器”无法确定联接类型。这种情况经常发生在手动创建联接时。

SQL 窗格

在 SQL 语句中,联接可以用许多方法表示。确切的语法根据所使用的数据库以及如何定义联接而定。

联接表的语法选项包括:

上页:Access 2003完整教程:处理表达式的 SQL 标量函数 (ADP) 下页:Access 2003完整教程:关于索引视图和架构绑定 (ADP)

Access 2003完整教程:“查询设计器”表示联接的方式 (ADP)

Access 2003完整教程:关于索引视图和架构绑定 (ADP)Access 2003完整教程:关于索引 (ADP)
Access 2003完整教程:数据库图表和表设计窗口之间的交互 (ADP)Access 2003完整教程:数据库图表、表设计窗口和数据库之间的交互 (ADP)
Access 2003完整教程:关于自动联接表 (ADP)Access 2003完整教程:关于键 (ADP)
Access 2003完整教程:关于大型数据库项目 (ADP)Access 2003完整教程:逻辑运算符 (ADP)
Access 2003完整教程:关于数据库对象的所有权 (ADP)Access 2003完整教程:关于 SQL Server 数据库的“查询设计器”注意事项 (ADP)
Access 2003完整教程:关于“查询设计器”布局 (ADP)Access 2003完整教程:在查询中选择与值不匹配的行 (ADP)
Access 2003完整教程:关于创建查询 (ADP)Access 2003完整教程:关于聚合函数 (ADP)
Access 2003完整教程:关于“查询设计器”中的汇总和分组行为 (ADP)Access 2003完整教程:关于不同的查询类型 (ADP)
Access 2003完整教程:关于“表设计器” (ADP)Access 2003完整教程:关于表关系 (ADP)
Access 2003完整教程:关于表 (ADP)Access 2003完整教程:联接的类型 (ADP)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号