Eliminar campos duplicados - BD



   AUTOR PREGUNTA

Publicado 03 abril 2014 - 15:25

¿Cómo puedo eliminar campos duplicados con una sentencia general en la base de datos?


¿Tienes la misma pregunta? Yo también

 

Publicado 03 abril 2014 - 19:37

Prueba con el siguiente SQL, solo cambia los campos y adaptalos a tu base de datos:


DELETE tabla
FROM tabla
LEFT OUTER JOIN (
SELECT MIN(id) as fila, Col1, Col2, Col3
FROM tabla
GROUP BY Col1, Col2, Col3
) as tablas2 ON
tabla.id = tablas2.id
WHERE
Tablas2.id IS NULL;

   AUTOR PREGUNTA

Publicado 04 abril 2014 - 03:07

Adaptado ya, pude eliminar, gracias Joel