Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2013, 10:35
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 18 años, 2 meses
Puntos: 447
Respuesta: Problema al ordenar dos campos

Hola vissualweb:

Prueba con una ordenación condicional... así:

Código MySQL:
Ver original
  1. mysql> SELECT * FROM tabla;
  2. +---------+---------+
  3. | Precio1 | Precio2 |
  4. +---------+---------+
  5. |       0 |   75000 |
  6. |    2700 |       0 |
  7. |    1500 |   20000 |
  8. |       0 |   40000 |
  9. |    2000 |       0 |
  10. +---------+---------+
  11. 5 rows in set (0.00 sec)
  12.  
  13. mysql> SELECT * FROM tabla ORDER BY IF(Precio1 != 0, Precio1, Precio2);
  14. +---------+---------+
  15. | Precio1 | Precio2 |
  16. +---------+---------+
  17. |    1500 |   20000 |
  18. |    2000 |       0 |
  19. |    2700 |       0 |
  20. |       0 |   40000 |
  21. |       0 |   75000 |
  22. +---------+---------+
  23. 5 rows in set (0.00 sec)

Saludos
Leo.