Bonjour à tous,

je travaille en ce moment sur un projet web, et je suis ici pour vous exposer mon problème.

J'ai trois tables:

ingredients: id_ingredient, nom_ingredient
recettes: id_recette, nom_recette
contenir: id_ingredient, id_recette

Mon problème est que je dois récupérer toutes les recettes qui comportent certains ingrédients. J'ai déjà travaillé ma requête de nombreuses fois mais je n'y arrive pas. Voila ce que j'ai trouvé.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT nom_recette
FROM ingredients i, contenir c, recettes r
WHERE i.id_ingredient = c.id_ingredient
AND r.id_recette = c.id_recette
AND nom_ingredient = 'lait'
AND nom_ingredient = 'beurre'
La requête est opérationnelle mais ne renvoie pas de données.
Merci de venir à mon aide.