con una sola query forse no.... Personalmente quando mi serve faccio cosi':Originariamente inviato da SPiNALeX
qualche consiglio per eliminare i duplicati con una sola query?
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.codice:create temporary table temp select * from tabella group by campo_doppio; truncate table tabella; INSERT INTO tabella select * from temp;
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.