大学工程绘图纸规格:问一个关于access的sql的问题?(5)

来源:百度文库 编辑:高校问答 时间:2024/05/03 10:06:06
有表:
上次被删除的抽查记录
抽查号 人员号 抽查日期 部门号

人员
人员号 姓名 部门号 人员性质号 被抽次数 最后抽查日期 删除

查询:
上次需要减去的抽查次数
SELECT 上次被删除的抽查记录.人员号, Count(上次被删除的抽查记录.人员号) AS 需要减去的抽查次数
FROM 上次被删除的抽查记录
GROUP BY 上次被删除的抽查记录.人员号;
用到了分组

现在要用这个分组后的查询的内容去修改人员表,这违背了更新的规则。
UPDATE 人员 INNER JOIN 上次需要减去的抽查次数 ON 人员.人员号 = 上次需要减去的抽查次数.人员号 SET 人员.被抽次数 = [人员].[被抽

次数]-[上次需要减去的抽查次数].[需要减去的抽查次数];

问:在不用临时表,且不用编程处理的情况下如何实现上述更新的功能?

........................................