
17/03/2010, 00:17
|
| | Fecha de Ingreso: febrero-2010
Mensajes: 24
Antigüedad: 15 años, 1 mes Puntos: 0 | |
Ayuda con consulta, select. Estimada comunidad, tengo un problema que no logro solucionar.
tengo una tabla productos, con un campo llamado elec, en el cual guardo valores como 1, 2, o 3, valores que son seleccionados a traves de un checkbox por formulario web. Eso lo hago impecable, el problema esta al hacer un Select, y quiero mostrar por ejemplo todas las personas que tienen elegido el numero 2, aunque tengan elegido el 1 y/o 3.
EJEMPLO: Si una persona ingresa 1 y 2, lo guarda en la base de datos de la misma forma, es decir, Elec = 1,2 , si hago la sgte consulta:
SELECT * FROM `productos` WHERE `elec`= 2 , no muestra la coincidencia, pues logro analizar que la consulta SOLO verifica el primer registro del atributo Elec, que es 1 en este ejemplo, aunque este contenga el numero 2.
Me funciona el And y Or en caso quiera hacer ese tipo de seleccion, solo NO me resulta cuando quiero mostrar solo registros que tengan en el Elec = 2, aunque haya elegido el 1.
Espero se entienda.
Como puedo arreglar esa consulta??
De antemano gracias por la ayuda. |