Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2010, 00:17
duja
 
Fecha de Ingreso: febrero-2010
Mensajes: 24
Antigüedad: 14 años, 2 meses
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.