Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2009, 16:33
lucianomdq
 
Fecha de Ingreso: junio-2008
Mensajes: 122
Antigüedad: 15 años, 10 meses
Puntos: 1
AND y OR en la misma consulta

A ver a ver... esto me esta volviendo loco!

Supongamos la siguiente situacion:
Tabla A
nombre, nacionalidad, departamento_donde_trabaja

Esta tabla fue creada con la opcion CREATE VIEW (no se si influye pero por las dudas lo comento)

El tema es que yo tengo un formulario de busqueda con opciones como Nacionalidad y departamento_donde_trabaja, las dos con checkbox.

El problema es que cuando hago las consultas pertinentes me da siempre una info que no es correcta.

Supongamos que yo hago una consulta asi:

SELECT * FROM tabla A WHERE nacionalidad = 1 OR nacionalidad = 2 AND departamento_donde_trabaja = 1

Me tira cualquier resultado. Me devuelve practicamente todos los resultados.

Lo peor es que posiblemente sea algo muy simple, pero como dicen... el arbol no me deja ver el bosque.

A la espera de una vision total del bosque... saludos...

Lucianomdq