操作必须使用可更新的查询

Operations must use an updatable query

我使用联合查询合并了来自多个 excel 工作表的信息。之后,我尝试使用此联合查询更新另一个 table 的字段。 虽然一切似乎都很好,但我收到以下错误:

"Operations must use an updatable query".

你能帮我解决这个问题吗?

我的代码:

UPDATE Audits 
INNER JOIN [Combined excel] ON Audits.VIN = [Combined excel].VIN
SET Audits.Transit_Report = [Combined excel].[Arrival date]; 

如果您真的想在 SQL 服务器中执行此操作(如语法所示):

UPDATE a
     SET Transit_Report = c.[Arrival date]
FROM Audits a INNER JOIN
     [Combined excel] c
     ON a.VIN = c.VIN;