sql >> Base de Datos >  >> RDS >> Mysql

Expertos en mySQL:necesitan ayuda con 'intersect'

Hmm, no estoy seguro de que sea la mejor manera de hacerlo, pero se puede agregar a su consulta ya existente con bastante facilidad:

SELECT *
FROM products
WHERE p_show='Y'
    AND p_id IN (SELECT p_id
                 FROM prods_2cats AS PC
                 WHERE PC.cat_id = $cat1_id)
    AND p_id IN (SELECT p_id
                 FROM prods_2cats AS PC2
                 WHERE PC2.cat_id = $cat2_id)