Bonjour,
Je souhaiterais afficher chaque recette, avec son illustration, son créateur (l'utilisateur) et chaque ingrédient de la recette avec la quantité correspondante. J'ai testé différents types de jointures mais ça ne m'affiche que le premier ingrédient à chaque fois.UTILISATEUR (idUtil, nom, prenom)
RECETTE (idRec, nom, descriptif, difficulte, prix, nbPersonnes, #idUtil UTILISATEUR)
ILLUSTRATION (idIllu, lien, #idRec RECETTE)
INGREDIENT (idIngre, nom)
contenu (#idRec RECETTE, #idIngre INGREDIENT, quantite)
Avez-vous des pistes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT recette.nom, descriptif, difficulte, prix, nbPersonnes, utilisateur.nom, utilisateur.prenom, illustration.adresse, ingredient.nom, quantite FROM recette INNER JOIN utilisateur ON recette.idUtil = utilisateur.idUtil INNER JOIN illustration ON recette.idRec = illustration.idRec INNER JOIN contenu ON recette.idRec = contenu.idRec INNER JOIN ingredient ON contenu.idIngre = ingredient.idIngre WHERE recette.idRec = 1 GROUP BY recette.nom;
Partager