2015-04-03 47 views
1

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

Syntax error in from clause 

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

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

回答

1

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

我也会用别名来区分查询1的2个实例。

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