Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/03/2009, 05:04
DarkJ
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: Un delete ... Raro

Pues si es raro el planteamiento. Se me ocurre otra forma de decirlo: quieres borrar todos los registros que no estan en tu seleccion.

DELETE FROM chat WHERE chat=id_chat AND id NOT IN (SELECT id FROM chat ORDER BY id DESC LIMIT 20)

La subquery del NOT IN debe ser la query de los datos que muestras.