Hacer que los datos duplicados se eliminen

09/09/2004 - 18:01 por Javi \(cc\) | Informe spam
Buenas. Cuál sería la consulta sql para borrar los campos que estén
duplicados en una tabla?
Algo así como un Select distinct * from tabla pero que haga que se borren
los datos que estén duplicados.

Gracias. Un saludo

Preguntas similare

Leer las respuestas

#1 Maxi
09/09/2004 - 20:04 | Informe spam
Hola, bueno para hacer eso hay varias tecnicas, te paso este link donde se
explican algunas de ellas y cualquier duda me consultas ;-)

http://www.databasejournal.com/feat...hp/1438651

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Javi (cc)" escribió en el mensaje
news:
Buenas. Cuál sería la consulta sql para borrar los campos que estén
duplicados en una tabla?
Algo así como un Select distinct * from tabla pero que haga que se borren
los datos que estén duplicados.

Gracias. Un saludo







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.748 / Virus Database: 500 - Release Date: 01/09/2004
Respuesta Responder a este mensaje
#2 Isaías
09/09/2004 - 20:20 | Informe spam
¿Son CAMPOS o REGISTROS?

Si son registros:

"Borrarlos" no sera tan simple como un DELETE o algo por
el estilo, alguna vez mi amiga Liliana Sorrentino, publico
algo como esto:

SELECT * FROM MyTabla
UNION
SELECT * FROM MyTabla

La lista de registros del anterior script, son unicos, por
lo que deberias insertarlos en una nueva tabla, para
eliminar la anterior y al final renombrar la que queda con
los registros unicos.

Claro, esto no se puede hacer "en vivo" (Produccion).

Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida