联合查询在单独的数据库中

时间:2015-04-03 13:36:33

标签: ms-access union-all

我有2个数据库。在database1中,我想从database2和UNION ALL运行查询结果。这是我尝试的语法,但是我收到错误

Syntax error in from clause

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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