MySQL - Borrar duplicados en base de datos

   
Vista:

Borrar duplicados en base de datos

Publicado por alex alejandrozeta@hotmail.com (5 intervenciones) el 27/06/2017 07:22:20
duplicados

Buen día.

Mis deseos es borrar los duplicados pero que sean iguales en las dos primeras columnas y en la última. Por ejemplo, de la imagen el último registro tiene 4 repetidos, l aidea es solo dejar uno.
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Borrar duplicados en base de datos

Publicado por Nicolas (27 intervenciones) el 27/06/2017 11:10:08
Hola Alex.
Prueba generar una consulta agrupando tus registros de la columna 1,2 y 4, además si quieres mantener el mayor de la columna 2 utiliza la función MAX.
En esa consulta te deberían quedar un registro por cada dato que tu agrupaste.
Luego eliminas cómo siempre, utilizando Delete from en sql y en la condición where deberías incluir esa sub consulta con un Not In de la columna 2 si quieres.
Espero te sea de ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar