13/12/2006, 16:21
|
| 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 |