Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2011, 06:26
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Ordenar este Select

ORDER BY tiene dos posibilidades ASC o DSC.... no hay mas.

Podrías hacer una tabla con los valores del IN y un identificador autoinc y luego hacer algun join para poder usar ese id en la clausula ORDER BY....

Tabla1
id..Valor
1...300...
2...400...
3...500...
4...600...

TablaIN
id...valor
1....500
2....300
3....400

Código MySQL:
Ver original
  1. SELECT t1.id,t1.valor,...
  2. FROM tabla1 t1 inner join TablaIN tIn
  3. ON t1.valor=tIn.valor
  4. ORDER BY tIn.id

resultado

3...500...
1...300...
2...400...

Algo asi, no se si será muy práctico...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 27/05/2011 a las 06:36