Borrar registros duplicados

15/10/2004 - 21:13 por Jordi | Informe spam
Hola a todos, tengo una tabla llamada clientes
en ella tengo 3 campos, codigo, nombre y población

resulta que haciendo una exportacion de la base de datos no me di cuenta y
la exporte sobre ella misma, haciendo un duplicado de los registros.

quedando asi

CODIGO NOMBRE POBLACION
1 JOSE MADRID
1 JOSE MADRID
2 PEPE BARCELONA
2 PEPE BARCELONA

Me gustaria que alguién me ayudase para poder eliminar estos duplicados.

Muchas gracias
 

Leer las respuestas

#1 DiGiTaL
15/10/2004 - 21:40 | Informe spam
Coloca una nueva columna en esa tabla que sea Int y tenga activa la
identidad=si (autonumerico) que yo la llame autoNum

y luego podrias poner algo asi...

select max(autoNum), codigo, nombre, poblacion INTO #temp
from clientes
group by codigo, nombre, poblacion

delete from clientes INNER JOIN #temp ON clientes.autoNum=#temp.autoNum

Creo que eso te funcionaria...

Saludos

DiGiTaL


"Jordi" escribió en el mensaje
news:
Hola a todos, tengo una tabla llamada clientes
en ella tengo 3 campos, codigo, nombre y población

resulta que haciendo una exportacion de la base de datos no me di cuenta y
la exporte sobre ella misma, haciendo un duplicado de los registros.

quedando asi

CODIGO NOMBRE POBLACION
1 JOSE MADRID
1 JOSE MADRID
2 PEPE BARCELONA
2 PEPE BARCELONA

Me gustaria que alguién me ayudase para poder eliminar estos duplicados.

Muchas gracias

Preguntas similares