Cita:
Iniciado por stramin Hola estimados!
Estoy buscando como ordenar una consulta en un orden específico sin usar union ya que la tabla tiene muchos registros y hacer más de un select podría tomar mucho tiempo.
tengo una tabla con un campo llamado "pos" el cual tiene un valor entero de 1 a 4, lo que intento es que la consulta se ordene de esta forma:
1 - 3 - 2 - 4
en otras palabras la consulta debería ser algo así:
lo cual
debería devolverme los resultados de esta forma
campo1 campo2 pos
campo1 campo2
1
campo1 campo2
1
campo1 campo2
1
campo1 campo2
3
campo1 campo2
3
campo1 campo2
3
campo1 campo2
2
campo1 campo2
2
campo1 campo2
2
campo1 campo2
2
campo1 campo2
4
campo1 campo2
4
campo1 campo2
4
campo1 campo2
4
Es posble lograr algo así en mysql?
Gracias por su ayuda!
No entiendo nada
Si lo que quieres es ordenar los codigos del campo
pos, entonces tenes que a la misma consulta que has propuesto, agregarle esto:
Asi deberia funcionar, pero si quieres que arroje el resultado que muestras en tu post, no entiendo nada de lo que dices.
Saludos.