我在做一个Access表更新时使用了查询分组,但总提示“操作必须使用一个可更新的查询”
错误。语句如下:
UPDATE 表3 c, (SELECT b.Name,COUNT(*) AS Num
      FROM 表1 a INNER JOIN 表2 b ON a.ID = b.ID 
      GROUP BY b.Name) d 
SET c.Num = d.Num 
WHERE c.Name = d.Name
但当我去掉"GROUP BY b.Name"时却可正确运行,难道Access中不支持此语法吗?