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,但出现错误:
操作必须使用可更新的查询。
我做错了什么?