la estructura es muy simple, tipico caso de 1 producto tiene N comodidades:
Productos
-------------
producto_id (PK)
producto_nombre
producto_comodidades
-----------------------------
prc_id (PK)
comodidades_id (FK)
producto_id (FK)
comodidades
----------------
comodidades_id (PK)
comodidades_nombre
luego tengo esta query que me trae todos los productos con las comodidades con (comodidades_id = 1 OR 6):
Código SQL:
Ver original
SELECT * FROM productos P INNER JOIN producto_comodidades PC ON ( PC.producto_id = P.producto_id ) WHERE (PC.comodidades_id =2 OR PC.comodidades_id =6)
Esto esta bien, pero ahora lo que quiero hacer es que me traiga SOLO los productos con comodidades (comodidades_id = 1 AND 6)
Pero no me ningun resultado!
Código SQL:
Ver original
SELECT * FROM productos P INNER JOIN producto_comodidades PC ON ( PC.producto_id = P.producto_id ) WHERE (PC.comodidades_id =2 AND PC.comodidades_id =6)
O sea que me traiga los productos solo si tiene ambas comodidades
gracias por su ayuda!