0
このクエリは、別のテーブルCustomerIDTableから削除するCustomerIDのリストを返すBadCustomerIDQueryを持っています。MS Accessで参加するテーブルから削除することはできません
私はそれは、「指定されたテーブルを削除できませんでした」または
試み「削除したいレコードを含むテーブルを指定します」などのエラーなしで動作させることはできませんしかし:あなたは
DELETE CustomerIDTable.*
FROM CustomerIDTable
INNER JOIN BadCustomerIDQuery ON BadCustomerIDQuery.CustomerID = CustomerIDTable.CustomerID
(<1秒)得意先テーブルまたはBadCustomerIDQuery(表が4kのレコードを持っており、クエリが今持っているのいずれかを開きます1レコードなので、1行削除するよう頼んでいるはずですが)これを実行するには永久にかかります。同じことをするより速い方法がありますか? – user7559994
'CustomerID'はインデックスですか?表示するには、デザインビューでテーブルを開き、フィールドを探します。フィールドプロパティの一番下に「Yes」または「No」と「Indexed」が選択されていますか? *はい*として実行してください。 – Parfait