
16/04/2010, 22:00
|
| | 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 |