Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/12/2006, 16:21
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Re: WHERE campo IN (1,2,3) concordancia exacta

Entonces tienes que usar AND:

WHERE idComplemento = 1 AND idComplemento = 2

Si quieres al menos 2 de la combinación de 3 entonces necesitas mezclar AND y OR

WHERE (idComplemento = 1 AND idComplemento = 2)
OR (idComplemento = 1 AND idComplemento = 3)
OR (idComplemento = 2 AND idComplemento = 3)

O mejor aún, meter los 3 (o N) valores dentro de una tabla temporal y hacer un JOIN+COUNT+GROUP BY para saber cuando cierto registro tenga X ocurrencias.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche