2015-04-03 46 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'