Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho essas tabelas no meu banco:
Preciso realizar uma query que busque todas as receitas que contenha APENAS os ingredientes selecionados. Como faço isso?
Tentei executar a query:
select *
from receitas
left join receitas_has_igredientes on receitas_id_receita = id_receita
left join ingredientes on id_ingredientes = ingredientes_ide_ingredientes
where id_ingredientes = ? -- se for só um igrendiente coloca o id dele
id_ingredientes in (11,9,8) ;
Porém é retornado todas as receitas que contenha qualquer desses ingredientes.Carregando comentários...