Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2010, 22:00
sukijine
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
ayuda con un select

buenas soy nuevo en este foro mi problema es el siguiente
tengo una tabla con 4 campos y quiero poder realizar las siguientes busquedas con dos campos de formularios es decir variable_de_busqueda1 y variable_de_busqueda2

1)quiero poder buscar al introducir un valor en variable_de_busqueda1 y que me muestre solo los datos que coincidan con variable_de_busqueda1

2)quiero poder buscar al introducir un valor en variable_de_busqueda2 y que me muestre solo los datos que coincidan con variable_de_busqueda2

y

3)quiero poder buscar al introducir un valor en variable_de_busqueda2 y en variable_de_busqueda1 y que me muestre solo los datos que coincidan con ambas variables: variable_de_busqueda2 y variable_de_busqueda1


el sql que tengo hasta ahora es algo asi


SELECT * FROM tabla WHERE (numer = %s XOR area = %s) XOR (numer = %s AND area = %s)


al usar este sql funciona perfecto el 1) el 2) pero el 3) cuando le digo que me muestre los valores con 1 y con salud me muestra esto:

1 david salud
1 marcia salud
2 pedro salud
1 perez transporte


y lo que quiero haga el tres es esto:

1 david salud
1 marcia salud

sin mostrarme estos 2 datos de abajo
2 pedro salud
1 perez transporte

creo que me estendi un poco pero quiero explicarme lo mejor que pueda