我有更新,我希望通过比较两个表中的多个字段来在另一个表中进行更新。
UPDATE [Route tbl]
INNER JOIN UniqueZips
ON
([Route tbl].[WINDOW 5] = UniqueZips.[WINDOW 5]) AND
([Route tbl].[WINDOW 3] = UniqueZips.[WINDOW 3]) AND
([Route tbl].[WINDOW 4] = UniqueZips.[WINDOW 4]) AND
([Route tbl].[WINDOW 2] = UniqueZips.[WINDOW 2]) AND
([Route tbl].[WINDOW 1] = UniqueZips.[WINDOW 1])
SET
[Route tbl].CODE = [UniqueZips]![CODE]
上面的代码不起作用,即使我将其更改为选择以查看我得到的输出我得到零字段。我该如何解决这个问题?
答案 0 :(得分:1)
除了这一行,
[Route tbl].CODE = [UniqueZips]![CODE]
哪个应该是
[Route tbl].CODE = [UniqueZips].[CODE]
您的查询看起来不错。您确定您的数据实际上有匹配的行吗?