【发布时间】:2017-02-28 23:13:09
【问题描述】:
我有两张桌子。第一个是 LOA 报告,第二个是 ACCT。 我需要做的是用 ACCT 中的值更新 LOA 中的值。我需要将来自 LOA 中单独列的用户给定输入与 ACCT 中的字段进行比较,以确定从中提取数据的正确记录。以下是我到目前为止所拥有的。任何帮助将非常感激。我在这方面工作太久了,当我不知所措时,我很难承认。我有这个工作作为附加查询。但我想做的是更新而不是追加。 UPDATE 语法是我遇到问题的地方。
INSERT INTO [LOA Report] (ID)
SELECT Acct.AcctID
FROM Acct INNER JOIN [LOA report] ON Acct.EmpID = [LOA Report].[Emp ID]
WHERE ((([Acct]![EmpID])=[LOA report]![Emp ID]));
【问题讨论】:
-
您应该始终运行您的操作查询,首先是“选择”查询,以确保它们过滤了正确的表字段 - 然后将它们更改为更新、追加、删除等。
-
感谢您的提示。
标签: sql ms-access sql-update