Esta tecnica mejora las que tenia hasta ahora, tengo una tabla codigos postales donde se repiten grandes cantidades, si las agrupo por codigo postas y ciuda recibo la cantidad deseada asi que manos a la obra.
Primero un backup con los registros que tengo.
CREATE TABLE backupcodigo as select * from codigopostal group by codigopostal,ciudad;
Seguidamente limpio la actual tabla de registros:
delete from codigopostal;
Y ahora inserto los correctos y limpios de datos duplicados.
insert codigopostal select * from backupcodigo
¿Alguna idea?