Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/07/2003, 13:43
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 16 años
Puntos: 16
Hola,

Es que es lo que le mandas hacer.

Aqui las opciones que tienes son:

- Almacenar el resultado de los ultimos 20 por id en un array y ordenar el array.

- Almacenar los id de los 20 ultimos en una cadena separada por comas y realizar la consulta de ordenada por el campo, pero añadiendo un WHERE id IN (la cadena). Implica dos consultas.

- Usar una subconsulta. En MySQL no estan disponibles hasta la version 4.1 de MySQL. Pero en el manual te dice como puees hacer estas subconsultas tipo IN (SELECT ... ): http://www.mysql.com/doc/en/ANSI_diff_Sub-selects.html

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.