是否可以从多个数据库中读取?

时间:2015-10-27 13:39:06

标签: sql ms-access-2010

正如标题所示:在MS访问中,是否可以从多个数据库文件中读取?

我在想这样的事情:

SELECT a.tbl1, b.tbl2
FROM tbl1, tabl2 IN C:\data\abc.mdb OR C:\data\def.mdb

显然,这不是解决方案,但任何建议或领导都会有所帮助。

谢谢!

1 个答案:

答案 0 :(得分:1)

Access SQL不支持SELECT ... FROM tablename IN file1 OR file2之类的构造。但是, 可能是从Microsoft Access本身到"从多个数据库读取的查询"像这样:

SELECT d.DonorID, d.Amount, dt.DonationTypeDescription
FROM 
    Donations d 
    INNER JOIN
    [C:\Users\Public\mdbTest.mdb].DonationTypes dt
        ON dt.DonationTypeCode = d.DonationType

(表[Donations]在当前数据库中,而表[DonationTypes]在不同的.mdb文件中。)