我有一个更新,我想通过比较两个表中的多个字段在另一个表中进行操作。

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]

但是,即使我将其更改为select以查看得到零输出的输出,上面的代码也无法正常工作。 我怎样才能解决这个问题?

===============>>#1 票数:1

除了这条线

[Route tbl].CODE = [UniqueZips]![CODE]

应该是

[Route tbl].CODE = [UniqueZips].[CODE]

您的查询看起来不错。 您确定您的数据实际上具有匹配的行吗?

  ask by KSM translate from so

未解决问题?本站智能推荐: