快速业务通道

Access 2007使用联合查询合并多个选择查询的结果

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-03-19
话框中,双击要包括的字段所在的表。

这会将该表添加到查询设计窗口。

 注释   虽然您可以在选择查询中包括多个表或查询,但此过程假定每个选择查询只包括一个表中的数据。

  • 关闭“显示表”对话框。
  • 在查询设计窗口中,双击要包括的每个字段。

    选择字段时,请确保您在其他选择查询中以相同顺序添加了相同数目的字段。另外,请注意各个字段的数据类型,确保在要合并的其他查询中,处于相应位置的字段具有兼容的数据类型。

    例如,如果第一个选择查询具有五个字段,且第一个字段包含“日期/时间”数据,请确保要合并的其他每个选择查询也具有五个字段,并且第一个字段同样包含“日期/时间”数据,依此类推。

  • 另外,您还可以在字段网格的“条件”行中键入适当的表达式 (表达式:算术或逻辑运算符、常数、函数和字段名称、控件和属性的任意组合,计算结果为单个值。表达式可执行计算、操作字符或测试数据。),以此向字段中添加条件。
  • 在添加完字段和字段条件后,应运行选择查询并查看其输出。
    • “设计”选项卡上的“结果”组中,单击“运行”
  • 将查询切换到“设计”视图。
  • 保存该选择查询,但不要将其关闭。
  • 对于要合并的每个选择查询,请重复此过程。
  • 在 SQL 视图中合并选择查询

    1. “创建”选项卡上的“其他”组中,单击“查询设计”

      在“设计”视图中打开一个新查询。

    2. 关闭“显示表”对话框。
    3. “设计”选项卡上的“查询”组中,单击“联合”

      将隐藏查询设计窗口,并显示 SQL 视图对象选项卡。此时,SQL 视图对象选项卡中没有任何内容。

    4. 单击要合并在联合查询中的第一个选择查询的选项卡。
    5. “开始”选项卡上的“视图”组中,单击“视图”,然后单击“SQL 视图”

      将显示该选择查询的 SQL 语句。

    6. 复制该选择查询的 SQL 语句。
    7. 单击此过程在步骤 1 中开始创建的联合查询的选项卡。
    8. 将选择查询的 SQL 语句粘贴到联合查询的 SQL 视图对象选项卡中。
    9. 删除选择查询 SQL 语句末尾的分号 (;)。
    10. 按 Enter 将光标移到下一行,然后在新行中键入 UNION

      您也可以再在其后键入一个空格,跟着键入 ALL 关键字,然后再次按 Enter。

    11. 单击要合并到联合查询中的下一个选择查询的选项卡。
    12. 请重复此过程的步骤 5 到步骤 11,直至将选择查询的所有 SQL 语句都通过复制和粘贴的方式添加到联合查询的 SQL 视图窗口中。对于最后一个选择查询的 SQL 语句,请勿删除其分号或键入任何内容。
    13. “设计”选项卡上的“结果”组中,单击“运行”

      联合查询的结果将显示在“数据表”视图 (数据表视图:以行列格式显示来自表、窗体、查询、视图或存储过程的窗口。在数据表视图中,可以编辑字段、添加和删除数据,以及搜索数据。)中。

    直接在 SQL 视图中创建联合查询

    以下过程将引导您完成在 SQL 视图中创建基本联合查询的步骤。

    1. “创建”选项卡上的“其他”组中,单击“查询设计”

      在“设计”视图中打开一个新查询。

    2. 关闭“显示表”对话框。
    3. “设计”选项卡上的“查询”组中,单击“联合”

      将隐藏查询设计窗口,并显示 SQL 视图对象选项卡。此时,SQL 视图对象选项卡中没有任何内容。

    4. “SQL 视图”对象选项卡中,键入 SELECT,然后键入要包括在查询中的第一个或第一组表中的字段列表。请使用逗号将各个字段名称隔开。在键入完字段名称的列表后,请按 Enter。
    5. 键入 FROM

    凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

    分享到: 更多

    Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

    地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

    电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

    《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号