Bonjour à tous,
Pour l'exemple, on va prendre une situation totalement virtuelle, mais qui représente simplement mon problème :
Soit 3 tables : mere, garcon, fille, toutes telles que :
Les tables garcon et fille sont reliées à mere par leur id.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 id name
Maintenant, ma complication : il y a une quatrième table, appelé fruit, de structure identique aux autres, connectée à l'id fille par son id.
Ce que je souhaite, c'est faire une jointure qui récupère aussi le nom du fruit :
J'ai espacé la jointure qui me pose problème. Je ne sais pas comment récupérer le nom du fruit dans la requête..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select * from mere join garcon on mere.id = garcon.id join fille on mere.id = garcon.id join fruit on fille.id = fruit.id
Une piste ?
Merci à vous,
LeHibou
Partager