如何在 MS Access 中创建联合查询以获得组合结果

立即分享:

本文阐述了联合查询的重要性和使用,还提供了有效使用它来获得合并结果的步骤。

假设用户有一个 MS Access 数据库,其中包含两个不相关的表,一个包含客户数据,另一个包含客户数据。 我们假设这两个表都有一个联系信息字段。 现在,如果用户想在这两个表的一个视图中查看联系信息,他将不得不使用联合查询。MS Access 中的联合查询以获得组合结果

联合查询用于一次从多个表中选择和检索信息。 为此,用户需要从每个表中选择查询,这将检索数据,然后通过创建联合查询来组合结果。

使用联合查询时要记住的事情

  • 联合查询是 SQL 指定的,因此它们应该通过切换到 SQL 视图直接用 MS SQL 编写。
  • 用户想要组合的选择查询应该具有相同数量的字段,以相同的顺序,由兼容的数据类型组成。

创建选择查询的步骤

  • 第三步: 转到查询组中的创建选项卡并打开查询设计。
  • 第四步:从显示表中选择包含要添加的字段的表。 该表将自动添加到您的查询设计窗口中。
  • 第三步: 关闭显示表对话框。
  • 第三步: 现在从查询设计窗口中选择字段。

确保选择与添加到其他选择查询的字段顺序和数量相同的字段。 另外,检查每个字段中的数据类型是否相互兼容。

  • 第三步: 现在使用适当的表达式在字段中添加条件。
  • 第三步: 运行选择查询,并重新检查其输出。 从结果组打开设计选项卡,然后单击运行。
  • 第三步: 切换到设计视图。
  • 第三步: 现在保存您的选择查询,不关闭
  • 第三步: 对用户想要组合的每个选择查询重复该过程。

组合选择查询的步骤

Access 显示 SQL 视图对象选项卡,同时隐藏查询设计窗口。 而此时SQL视图Tab是空的。

  • 组合选择查询第三步: 选择用户想要合并为联合查询的第一个选择查询的选项卡。
  • 第三步: 转到“主页”选项卡,单击“查看”>“SQL 视图”。
  • 第三步: 复制并插入用于选择查询的 SQL 语句。 现在打开您在上述“创建联合查询”步骤中创建的选项卡。
  • 第三步: 将 SQL 语句粘贴到联合查询中的 SQL View Object 中。
  • 第三步: 删除 SQL 语句中位于选择查询末尾的分号 (;)。
  • 第三步: 按 Enter 使光标向下移动一行,然后在新行中键入 UNION。
  • 第三步: 选择用户要在 Union Query 中组合的下一个查询的选项卡。
  • 第三步: 重复直到 5 的所有步骤,直到用户在 Union Query 的 SQL View 窗口中复制并粘贴了用于选择查询的所有 SQL 语句。 不要删除最后一个 SQL 语句或查询中的分号。
  • 第三步: 转到“设计”选项卡,在“结果”组中,然后单击“运行”。

用户查询的结果将自动显示在您屏幕上的数据表视图中。

尽管在其最新版本中加入了一系列功能,但 MS Access 软件仍然遭受数据库崩溃的困扰。 因此,企业用户必须投资 访问修复 处理突发事件的实用程序。

作者简介:

Vivian Stevens 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 sql恢复 和 excel 恢复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。