たぶん、サブクエリでの値では??
以下に変更してどうなりますか(未検証)
(KEY は数値型の場合)
update A a
set a.FIELD = DSum("FIELD","B","KEY = " & a.KEY)
where exists (
select 1
from B bb
where bb.KEY=a.KEY)
すみませんでした。
初質問なので慣れていませんでした。
SQLは、
update A a
set a.FIELD = (
select sum(b.FIELD) from B b
where a.KEY = b.KEY
)
where exists (
select 1
from B bb
where bb.KEY=a.KEY)
です。
お礼
取り急ぎお礼申し上げます。 回答いただきありがとうございます。 最終的に、合計値をもった仮テーブルを作成し、 仮テーブルをもとに更新処理を行いました。 教えていただいたSQLにつきましては、 後日試させていただきます。 急ぎでもうしわけありません。 ありがとうございました。