Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Especialistas em mySQL - precisam de ajuda com 'intersect'


Hmm, não tenho certeza se é a melhor maneira de fazer isso, mas pode ser adicionado à sua consulta já existente com bastante facilidade:
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)