Cita:
Empezado por ecfisa
Suponiendo que: Tabla es el nombre de la tabla, Campo_ID el campo clave y CampoX el que puede repetirse, yo haría:
Código SQL [-]
DELETE FROM Tabla A
WHERE Campo_ID > (SELECT min(Campo_ID) FROM Tabla B
WHERE B.CampoX = A.CampoX);
|
¡Ah bárbaro! Excelente idea. No me sirvió tal cual, quizá por una limitación de MySQL pero me quedó usando una tabla auxiliar.
// Saludos