eliminar registros duplicados en la misma tabla

31/03/2009 - 02:14 por Mario V. | Informe spam
Saludos amigos!

Necesito saber como puedo eliminar de la forma mas practica registros
duplicados (de todos los campos) en una misma tabla.

esta duplicacion sucede por que actualizo desde archivos excel la tabla en
cuestion

De antemano Agradezco su gentil ayuda

Salu2
Mario
 

Leer las respuestas

#1 Carlos Sacristan
31/03/2009 - 09:11 | Informe spam
Hay muchas opciones, tan sólo es cuestión de buscar por la web si es que no
quiere uno trabajarse un momento el script.

En cualquier caso, lo primero que tendrás que definir es qué entiendes por
registro duplicado. Es decir, qué campos tienen que tener el mismo valor para
interpretar que ese registro está duplicado.

Por ejemplo, la siguiente es una solución de Norman A. Armas (publicada en
sqlmag) que ya tiene unos añitos:

delete from tuTabla where idcol not in(
select
min(idcol) as IDCol
from tuTabla
group by campoDuplicado1, campoDuplicado2, ...)

Un saludo
-
www.navento.com
Servicios de Localización GPS


"Mario V." wrote:

Saludos amigos!

Necesito saber como puedo eliminar de la forma mas practica registros
duplicados (de todos los campos) en una misma tabla.

esta duplicacion sucede por que actualizo desde archivos excel la tabla en
cuestion

De antemano Agradezco su gentil ayuda

Salu2
Mario





Preguntas similares