Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/10/2013, 04:27
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: ordenar query

Yo veo lo siguiente:
el primer post del hilo plantea una problemática distinta al tercero. La perplejidad de gnzsoloyo se explica claramente por la redacción del primer post. Yo tampoco entiendo por qué ocurre lo que dice hyezs que ocurre, la verdad, al menos tal y como lo cuenta.
Sin embargo, en el post 3 dice lo siguiente (el post lo ha editado):
Cita:
esto es lo que pasa supongamos que tengo 10 mensajes en el chat, si pongo:
SELECT * FROM chat ORDER BY id ASC LIMIT 5

me muestra los mensajes 1,2,3,4,5 en ese orden

lo que quiero es que me muestre 5,6,7,8,9,10 en ese orden

la logica seria algo asi

select tabla char ordenala por id desc limitalo 5 (agarra valores 5,10) y que los muestre de forma ASC
Y a mí me parece que su problema tiene que ver más con el uso de LIMIT y sus dos parámetros (inicio y número de registros)
http://dev.mysql.com/doc/refman/5.0/es/select.html

SELECT * FROM table LIMIT 4, 6; # recupera las filas 5-10

Tal vez quien me he perdido he sido yo...
hyezs deberá aclararnos esto.