回答

收藏

Ms Access Join表在单独的数据库中

技术问答 技术问答 202 人阅读 | 0 人回复 | 2023-09-13

我试图创建一个查询,将保留联接两个表(这些表在我的本地驱动器中的两个不同的数据库中)。到目前为止,我已经提出了这个SQL语句,但是当我运行查询时,它告诉我FROM子句中的语法有错误。' W( e6 C8 Z- v; C! k' n0 q
SELECT Daily_Report.* INTO AUDIT_TABLE2 y0 R; K, @; D: Y" F# [5 p9 ^
FROM Daily_Report LEFT JOIN [YTD-Daily_Report] ( t2 X' E: N9 h0 W  m/ j* L# x
IN 'C:\QA_Daily_YTD_Report_Export.accdb'
) J; D" ~  K" f* N7 I, nON Daily_Report.RecordName = [YTD-Daily_Report].RecordName: i: o# [6 n  a8 k5 D
WHERE ((([YTD-Daily_Report].RecordName) Is Null));3 D" r% W5 B6 q% J% W
与本地表(Daily_Report)相比,查询输出一个新表(AUDIT_TABLE)并包含外部表(YTD-Daily_Report)中不存在的记录。$ F8 Y2 v# |/ R9 ~4 ~* J7 V1 b
我从来没有在单独的数据库中查询表,所以我在这里很迷失,任何帮助将不胜感激。
* w0 o1 Q) ?- F& r4 H7 C# g               
1 U% `  T$ S3 L: u  R# K; s解决方案:# @' t( T& K) P3 ~6 G
               
: S9 f9 c' Y$ F, \. X0 d  C6 z& L. J7 I) Q6 V7 Y" }/ Q
, T: e6 `7 m& T+ ^
                请执行以下操作:
# i( p" s% t4 L* P8 uSELECT dr.* INTO AUDIT_TABLE
" f# @, w5 F8 Y- M$ Z8 g. @/ M: \FROM Daily_Report AS dr0 ]( r/ o! x7 S4 i- J2 x
LEFT JOIN [;database=C:\QA_Daily_YTD_Report_Export.accdb].[YTD-Daily_Report] AS ytd
2 @9 v$ E, p- q  d; X) r+ s$ q   ON dr.RecordName = ytd.RecordName, p$ d5 C, b6 F1 V
WHERE ytd.RecordName Is Null
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则