Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2014, 04:42
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: hacer select sin que ordene

Podrias mostrar que select estas usando?

Sql es declarativo debes decirle lo que quieres, el orden de los datos debes especificarlo para que el motor sepa lo que quieres.

Código MySQL:
Ver original
  1. SELECT id FROM tutabla;

sin más retornará todos los registros de "tutabla" en el orden que las condiciones del disco permita retornarlos lo más rápido posible. O lo que es lo mismo NO los retornará siempre en el mismo orden.


Código MySQL:
Ver original
  1. SELECT id FROM tutabla ORDER BY <<condición>>;

Los retornará siempre respetando la <<condición>>.

Para listar los id en un orden que NO responde a su valor necesitas otro campo que informe al motor de como debe ordenar los registros.

LO SIENTO ES LO QUE HAY
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.