Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2010, 13:29
Avatar de FantasmaFito
FantasmaFito
 
Fecha de Ingreso: junio-2007
Ubicación: Buenos Aires, Argentina
Mensajes: 118
Antigüedad: 16 años, 10 meses
Puntos: 0
Problemas con OR

Hola tengo la siguiente consulta:

Código SQL:
Ver original
  1. SELECT * FROM autos WHERE tipoVendedor = 'Particular' AND estadoPublicacion=1 OR estadoPublicacion=5;

pero no funciona correctamente. Debería traerme todos los resultados donde estadoPublicacion sea igual a 5 o 1 y tipoVendedor sea igual a "Particular"; sin embargo me muestra resultados donde tipoVendedor no es igual a "Particular".

Creo que el problema esta en el OR del final. He probado cambiando de lugar la ultima parte asi:

Código SQL:
Ver original
  1. SELECT * FROM autos WHERE estadoPublicacion=1 OR estadoPublicacion=5 AND tipoVendedor = 'Particular';

pero es peor, muestra más resultados incorrectos que antes.

Alguien sería tan amable de orientarme un poco

Muchas gracias!