Ver Mensaje Individual
  #12  
Antiguo 05-12-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por ecfisa Ver Mensaje
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
Responder Con Cita