即时尝试创建一个查询,将左连接两个表(这些表位于我的本地驱动器中的两个不同的数据库中)。到目前为止,我已经拿出这个SQL语句,但是当我运行查询时,它告诉我FROM语句中的语法存在错误。女士访问在单独的数据库中加入表
SELECT Daily_Report.* INTO AUDIT_TABLE
FROM Daily_Report LEFT JOIN [YTD-Daily_Report]
IN 'C:\QA_Daily_YTD_Report_Export.accdb'
ON Daily_Report.RecordName = [YTD-Daily_Report].RecordName
WHERE ((([YTD-Daily_Report].RecordName) Is Null));
查询相比对本地表(Daily_Report)时不会在外部表(YTD-Daily_Report)存在的记录输出一个新的表(AUDIT_TABLE)。
我从来没有在单独的数据库查询表,所以我很迷路,任何帮助将不胜感激。
你有这些表设置为访问链接的表? – Linger 2014-08-29 15:10:27
不,我不这样做,即时尝试避免这样做。 – 2014-08-29 15:11:20
看看这个问题可以帮助你:[链接](http://stackoverflow.com/questions/3123359/selecting-2-tables-from-2-different-databases-access) – Zanon 2014-08-29 15:14:37