2016-07-01 6 views
0

ユニオンクエリを使用して複数のExcelシートから情報を結合しました。その後、このユニオンクエリを使用して別のテーブルのフィールドを更新しようとしました。 すべてがうまくなるように思えますが、私は次のエラーを取得しています:操作で更新可能なクエリを使用する必要があります

"Operations must use an updatable query".

あなたは私がこの問題を解決する助けてくださいことはできますか?

マイコード:あなたは本当にSQL Serverの(構文ソートのが示すように)でこれをやろうとしているイベントで

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

が、これは本当にMySQLのクエリです? – Blank

+0

私はこれがアクセスだと思います。 Audits-fileの権限を確認してください。 – Solarflare

+0

@Solarflare大括弧はSQLサーバーだと思います。 – Barmar

答えて

1

UPDATE a 
    SET Transit_Report = c.[Arrival date] 
FROM Audits a INNER JOIN 
    [Combined excel] c 
    ON a.VIN = c.VIN; 
関連する問題