Originariamente inviato da SPiNALeX
qualche consiglio per eliminare i duplicati con una sola query?
con una sola query forse no.... Personalmente quando mi serve faccio cosi':

codice:
create temporary table temp
select * from tabella
group by campo_doppio;

truncate table tabella;

INSERT INTO tabella
select * from temp;
in pratica faccio una copia di singoli record in una tabella temporanea, truncate table in modo da reinizializzare completamente la tabella con i doppioni, e poi faccio copia dalla temp all'originale.

va eseguito nella stessa pagina php e quindi se fatto con phpmyadmin le tre query vanno messe nella stessa finestra (di query). Si tratta di una manutenzione straordinaria e poi bisognera' evitare che si possano reinserire doppioni.