Sono riuscito a trovare la soluzione al mio problema usando HAVING

SELECT c.* FROM contenuti c, metadata_contenuti mc WHERE c.id_contenuto = mc.id_contenuto AND mc.id_metadata IN(30,175,154) GROUP BY mc.id_contenuto HAVING count(1)=2

bye