Salve a tutti e buona giornata.

Ho la ncessita in una tabella di eliminare i record doppi.
Però non li devo cancellare tutti ma ne deve rimanere solo uno.

Il database è access. Ho visto in giro che molti propongono di creare un recordser popolare una tabella di appoggio e poi cancellare quella vecchia rinominando quella di appoggio.
Per me non è una situazione fattibile perchè hoh molti record e potrebbe rallentare il programma.

Mi serive una query diretta e ho trovato questo link:
Eliminazione record oppi

La mia tabella si chiama tb_parcella, il campo conatatore con chiave primaria id_par, poi ho il campo NAvv_par e annoAvvPar.

Ho riadattato la query dell'esempio in questo modo:
codice:
delete tb_parcella from tb_parcella tc1 left join (select min(id_Par) as id_par from tb_parcella group by NAvv_par, annoAvvParc ) tc2 on tc1.id_par=tc2.id_par where tc2.id_par is null
Però mi restituisce il seguent errore:
Specify the table containing the records you want to delete.

Potete cortesemente aiutarmi a capire il perchè di questo errore visto che la tabella da dove eliminare i record l'ho specificata?

Grazie a tutti in anticipo