【发布时间】:2019-05-11 07:19:13
【问题描述】:
我有这两个简单的访问表。
Table 1 由项目 description 和 weight 列组成。项目 description 不是唯一的,因为 weight 略有不同。
Table 2 旨在保存table 1 中项目的平均值weight。在此表中,项目 description 是唯一的。
我无法使 ACCESS 中的 UPDATE 查询工作。它说查询不包括 weight 作为聚合函数的一部分。
当我尝试添加 GROUP BY 子句时,由于语法错误,它仍然无法正常工作..
有人知道可能是什么问题吗?
这里是查询:
UPDATE TABLE2
INNER JOIN TABLE1 ON TABLE2.DESCRIPTION = TABLE1.DESCRIPTION
SET TABLE2.WEIGHT = AVG(TABLE1.WEIGHT)
【问题讨论】:
标签: sql ms-access inner-join