Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2008, 01:41
yazo
 
Fecha de Ingreso: abril-2003
Mensajes: 363
Antigüedad: 21 años
Puntos: 3
Como hago esta Consulta Mysql

Hola,

Estoy intentando hacer una consulta mysql que ordene por precio, el problema es que tengo dos casillas de precio, que dependen de si el uno está a cero , entonces muestra el otro:

SELECT * FROM catalogo ORDER BY precio, precio promocion

La tabla es de la forma:
Nombre | Descripcion | Precio | Preciopromocion
nombre 1 | descripción 1 | 100 | 0 ------------> mostraría precio=100
nombre 2 | descripción 2 | 0 | 25 ------------> mostraría precio=25
nombre 2 | descripción 2 | 50 | 25 ------------> mostraría precio=25

Cuando precio es 0 muestra preciopromocion y viceversa, y siempre que haya preciopromocion mostrará el precio de la promoción.

¿Como lo podría hacer?

Gracias por vuestra ayuda.