单独数据库中的联合查询

Union Query In Separate Databases

我有 2 个数据库。在数据库 1 中,我想 运行 来自数据库 2 的查询和 UNION ALL 结果。这是我试过的语法,但我收到

的错误
Syntax error in from clause

这是我试过的语法 --- 我的错误在哪里?

SELECT * FROM query1
UNION ALL
SELECT * FROM query1 IN C:\Database\production.mdb

在外部数据库路径周围添加引号。

我还会使用别名来区分 query1 的两个实例。

SELECT q1Local.* FROM query1 AS q1Local
UNION ALL
SELECT q1Remote.* FROM query1 AS q1Remote IN 'C:\Database\production.mdb'