Vamos a ver: ¿Te quedó claro que nosotros conocemos exactamente lo que hace el ORDER BY, no?
Y que entendemos perfectamente las probabilidades de error y por qé pueden producirse, ¿no es así?
Bien, ahora vamos a lo que
realmente dijiste en el primer post:
Cita: SELECT * FROM chat ORDER BY id ASC LIMIT 200 usando este query me los muestra
mensaje200
...
mensaje2
mensaje1
Eso es imposible que suceda, si la columna ID es de tipo numérico. Y es a
eso a lo que me refería.
Por lo demás, ordenar de una u otra forma, es algo que puedes sacar de cualquier manual básico: O lo haces en forma ascendente con ASC, o lo haces en forma descendente con DESC.
Si no está funcionando correctamente, entonces debes mostrarnos un caso real, con datos reales, y especificar los tipos de columna de la tabla, para poder ver por qué no se está cumpliendo alguna condición que debería cumplirse.
Ten en cuenta que sin ver los datos
reales, a veces es imposible saber dónde metieron la pata.