Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Condicion en una consulta select

Estas en el tema de Condicion en una consulta select en el foro de Mysql en Foros del Web. Hola buenas, estuve buscando y leyendo por una consulta que quiero realizar pero no doy con la solucion, seria algo asi: Tengo una tabla con ...
  #1 (permalink)  
Antiguo 23/05/2007, 04:00
Avatar de sergiolimo.  
Fecha de Ingreso: julio-2006
Ubicación: Yakarta
Mensajes: 73
Antigüedad: 17 años, 9 meses
Puntos: 1
Condicion en una consulta select

Hola buenas, estuve buscando y leyendo por una consulta que quiero realizar pero no doy con la solucion, seria algo asi:
Tengo una tabla con articulos, divididos en familias, y en esa tabla figura el stock. Quisiera que solo me muestre los articulos con stock diferente a 0, hasta ahi todo facil, (select .... from articulos where stock<>0) pero el problema es que no quiero que eso se aplique a la familia 8, que de esa me los muestre todos sin importar el stock, y si se aplique a las demas...

Eso se puede hacer en el mismo select?

Muchas gracias!!
__________________
Una mujer en bicicleta, con sombrero de paja, es la mas flagrante violación a las leyes de la aerodinámica

Corralon de materiales
  #2 (permalink)  
Antiguo 24/05/2007, 02:57
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: Condicion en una consulta select

Prueba con:
Código:
...WHERE (stock<>0 AND familia <>8) OR (familia=8 )
Un saludo
  #3 (permalink)  
Antiguo 24/05/2007, 11:37
Avatar de sergiolimo.  
Fecha de Ingreso: julio-2006
Ubicación: Yakarta
Mensajes: 73
Antigüedad: 17 años, 9 meses
Puntos: 1
Re: Condicion en una consulta select

Muchas gracias, ya estaba tan saturado que no lo habia pensado de esa manera
__________________
Una mujer en bicicleta, con sombrero de paja, es la mas flagrante violación a las leyes de la aerodinámica

Corralon de materiales
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:48.