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

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

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

5回复

SQL连接不正确

我正在尝试从下图所示的数据库中选择值,以便可以插入到名为Desired Table的新Desired Table 。 数据和调试在Microsoft Access数据库中,并且我继续收到错误: 查询表达式中的语法错误。 此查询有什么问题? 联接似乎正确,而FROM子句也是如
3回复

SQL MS Access连接帮助平均值不正确

我正在尝试创建一个查询,以显示至少有一个团队参加比赛时的平均会议出席率。 人际关系 这非常接近我正在寻找的东西 问题是,如果一个游戏有2个来自同一会议的团队,则它将出席人数增加两次,并且应该只参加一次。 考虑2场比赛 游戏1 游戏2 结果
1回复

“表达不正确或过于复杂”

我相信我需要学习如何更优雅地编写以下代码。 问题是我正在处理一堆表(不是由我创建的表,否则我会简化为一个表。)而且我需要一次针对所有表查询信息。 我正在使用MS Access,目前这是我的SQL语句: 简而言之,我只是试图将大量的表合并在一起。 全部具有相同的字段,从另外两个字段的
1回复

访问报告输出不正确

我有一个电影数据库,其中包含电影标题,导演,提名,获胜,总收入等。 我应该创建一个显示以下内容的报告: 包括导演姓名,电影标题,最佳图片和最佳导演。 省略两个奖项均无效的电影 分组上的导演姓名。 按标题排序。 奖励的打印计数,以及两个奖励计数的总和。 我的问
2回复

女士访问和查询:图表中的日期不正确

我在ACCESS女士中使用查询创建图表(以表格形式显示)以表示供应商的每月支出数据。 我希望x轴是按时间顺序排列的月份,而这就是我遇到的问题。 上图显示x轴从2016年4月开始,尽管最早的日期是2015年8月。 创建图的查询代码如下: [Item Master]是从中检索
2回复

SQL查询显示不正确的结果

我正在使用Microsoft Access,并且我有执行所有相关联接的SQL查询: 在我的汽车表中,我有1辆汽车,在我的报价表中,我对同一辆汽车有3个要约,决策为2和4。由于某种原因,当我执行查询时,它会显示3次相同的汽车在3个报价的基础上进行。 他们有办法显示没有3的Offer.
1回复

对于新记录,自动编号值不正确

CPTY_PK是一个AutuNumber主键。 我在两个表之间使用了左联接,并希望添加不在该表中的记录。 当我运行查询时,添加了新记录,但自动编号从613增加到7679。 我不知道它怎么会成千上万。 我认为这是由于加入而引起的,我想知道其背后的任何其他原因或解决方案。 我使用的S
1回复

插入语句中的语法不正确

打开和关闭连接: 注册用户 错误信息 “ /”应用程序中的服务器错误。 INSERT INTO语句中的语法错误。 说明:执行当前Web请求期间发生未处理的异常。 请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。 异常详细信息:Syst
1回复

分组依据... SQL查询执行不正确

我想查看某个日期范围内的总销售产品数量,即 我在MS Access 2003中有以下sql查询: 但这没有执行。 MS Access给我这样的错误: “您试图执行不包含指定表达式'PurchaseDate BETWEEN#3/19/2013#和#3/22/2013#'
1回复

访问查询返回不正确的总数

我设计了以下查询以从Oracle系统中提取一些数据。 查询工作正常,并提取正确的信息。 问题在于应该返回Puchase Order的总值的列(PO_TOTAL_VALUE字段)。 这应该返回组成采购订单的三个订单项的总和。 而是,它返回一些与采购订单的三个行项目无关的总计。 我还在Ac