使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

Access 中的合并操作将创建 联合查询,该查询可合并两个或多个独立查询的结果或表。

语法

[TABLE] query1 UNION [ALL] [TABLE] query2 [UNION [ALL] [TABLE] queryn [ ... ]]

合并操作包含以下部分:

部分

说明

query1-n

SELECT 语句、存储查询的名称,或前面具有 TABLE 关键字的存储表的名称。

备注

可在单个合并操作中任意合并两个或多个查询的结果、表和 SELECT 语句。 以下示例合并名为新建账户的现有表和 SELECT 语句:

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 1000;

默认情况下,使用合并操作时,不返回重复记录;但是,可以包含 ALL 谓词以确保返回所有记录。 此外,这还会提高查询的运行速度。

合并操作中的所有查询都必须请求相同的字段数;但是,字段无需具有相同大小或数据类型。

仅在第一个 SELECT 语句中使用别名,因为在任何其他语句中,别名将被忽略。 在 ORDER BY 子句中,通过字段在第一个 SELECT 语句中的名称来引用字段。

注意: 

  • 可以在每个 query 参数中使用 GROUP BY 或 HAVING 子句,以便对返回数据进行分组。

  • 可以在最后一个 query 参数的末尾使用 ORDER BY 子句,以便以指定顺序显示返回数据。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×