Hmmmmmmmmmmmmmmmmmm,
Hopefully, you did NOT rush right in and do the above. It will delete ALL of the "Duplicates", leaving behind NO record.
In general, the "De-Dup" process goal, is to remove the "extra" copies. Not ALL of them. For that, you need some additional processing. It CAN be done in pure SQL, but I prefer a VB(A) procedure which loops through the Dup recordset. For each "KeyValue", it finds the first matching rec in the source, and then enters a loop which finds and deleted the REMAINDER of the matching records.
MichaelRed
m.red@att.net
There is never time to do it right but there is always time to do it over