Bonjour à tous,
voila mon problème, je dois créer une vue sur 6 table et la colonne recette.id apparait plusieurs fois dans la clause WHERE.
mais je suis obliger pour la jointure -_-
j'ai mis recette.id en rouge.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE OR REPLACE VIEW vuerecette AS SELECT r.id, r.cout, ... FROM recette as r, preparation as p, ingredient as i, ingredient_recette as ir, personne as c, photo as img WHERE i.id = ir.id_ingredient AND r.id = p.id_recette AND r.id = ir.id_recette AND r.id = img.id_recette AND c.id = r.id_personne;
Pouvez vous me dire comment faire une jointure tel que celle-ci?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2ERREUR: la colonne « id » est spécifiée plus de une fois État SQL :42701
en cours on m'a montrer ainsi, mais apparemment sur postgre cela ne fonctionne pas. Merci
Partager