Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2005, 08:27
Avatar de swishts
swishts
 
Fecha de Ingreso: noviembre-2002
Ubicación: Uruguay
Mensajes: 209
Antigüedad: 21 años, 5 meses
Puntos: 0
Eliminar registros duplicados con id alto

Hola, mi problema es que quiero eliminar regitros duplicados en la tabla nuke_users de mi portal php-nuke.
Pero no es cualquiera sino el que tenga el ID mas alto.
Los campos son ID y user_name

Busque informacion antes de preguntar y me encontre con esto:

-----------------------------

Si lo que quieres es eliminar registros duplicados, fácil:
1. supone que los registros están duplicados totalmente
SELECT DISTINCT tabla.* FROM tabla INTO TABLE newtabla2

2. solo campo clave duplicado, sin información de otros campos
SELECT DISTINCT tabla.CampoClave FROM tabla INTO TABLE newtabla
SELECT tabla.* FROM tabla, newtabla WHERE
tabla.CampoClave=newtabla.CampoClave INTO TABLE newtabla2

3. abrir la tabla indexada
COPY TO newtabla2


BORRAR tabla, (newtabla)
RENOMBRAR newtabla2 como tabla

------------------------------

Pero yo se poco y nada, agradeceria si alguien me da una manito con esto.
__________________
--------------------------
QUINCHOS WILFREDO, http://www.quinchoswilfredo.com