En mi base de datos tengo algunos registros en los que estoy clasificación por lo que pasa a ser el mismo valor:cómo MySQL ordenar las filas con los mismos valores
| col1 | timestamp |
| row1 | 2011-07-01 00:00:00 |
| row2 | 2011-07-01 00:00:00 |
| row3 | 2011-07-01 00:00:00 |
SELECT ... ORDER BY timestamp
Parece que el resultado está en un orden aleatorio. Es la orden aleatoria consistente. Eso significa que si tengo estos datos en dos servidores mysql. ¿Puedo esperar el mismo resultado?
+1 nota: buscar otra columna se puede ordenar por un segundo argumento para obtener resultados consistentes – Jacob
El orden que las filas son devueltas está garantizada SOLAMENTE por la cláusula 'ORDER BY' (o en MySQL, un' ORDER BY' implícitamente especificado en la cláusula 'GROUP BY'). Aparte de eso, NO HAY GARANTÍA de que las filas de orden sean devueltas in. Aparte de eso, MySQL puede devolver las filas en cualquier secuencia. – spencer7593