2
2つのテーブルがあり、どちらも同じユニークキー(ケース)を持っています。Access SQL - テーブルの更新テーブルBのどこにIDがありません
私はこれがエラーを与えていない
UPDATE Master SET [Date Closed] = (Date())
WHERE NOT EXISTS (SELECT 1
FROM Extract
WHERE Master.Case = Extract.Case
);
一意のキー(ケース)は表B(抜粋)には存在しませんテーブルA(マスター)のフィールドを更新したいが、それはあります実行するには数分かかるため、クエリーが正しいかどうかを確認し、そうであれば、クエリーをより迅速に実行するように改善することができます。
私は約90kのレコードをマスターに、60kをエクストラクトに持っていますので、私はそれが数秒以上実行されるとは思っていませんでした。楽観的ですか、または間違っていますか?
ありがとうございました。
を試すことができます。 – davidjwest
ステートメントのSET節が修正されました(解答を編集しました) – oryol