Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/10/2013, 13:01
totolia
 
Fecha de Ingreso: mayo-2008
Mensajes: 315
Antigüedad: 16 años
Puntos: 7
Respuesta: ordenar query

Cita:
Tabla = {1,3,5,4,2,7,6,8,10,9}
El problema que tu tienes es que el ORDER BY te ordena mediante el campo que tu le indicas.
Una vez le aplicas a la tabla un ORDER BY id ASC ordena ascendentemente respecto la id.

Cita:
Tabla = {1,2,3,4,5,6,7,8,9,10}
Si ahora aplicas un limite, de toda esta tabla, estas indicando que te quieres quedar con un trozo. Si haces LIMIT 5 te quedas con lo siguiente:

Cita:
Tabla = {1,2,3,4,5}
Pero ati no te interesa eso, te interesa la parte restante.

¿Como aplicas esto a tu problema?
Pues puedes hacer lo siguiente
Cita:
SELECT * FROM (SELECT * FROM tabla ORDER BY id DESC) as t1 ORDER BY id ASC