UPDATE
tbl1 INNER JOIN tbl2 ON tbl1.id = tbl2.id
SET tbl2.Field1 =
(SELECT TOP 1 tbl3.Field1 FROM tbl3 WHERE tbl3.FromDate<tbl1.StartDate And
tbl3.Number=tbl2.Number ORDER BY tbl3.FromDate DESC)
上記の SQL を使用して tbl2 のすべての行で Field1 を更新しようとしましたが、エラーが発生しました。
操作は更新可能なクエリを使用する必要があります。
私は何を間違えましたか?