1 pièce(s) jointe(s)
Aide pour une requête hiérarchique
Bonjour à tous,
J'ai une table sous forme d'arbre (données hiérarchiques).
Je souhaiterai récupérer une seule branche à partir de l’identifiant d’un feuille.
Comme indique l’imagehttp://www.developpez.net/forums/att...1&d=1361956499, j’ai besoins de récupérer les parents de la feuille.
pour le moment ma requête :
Code:
1 2 3 4
| SELECT t.ID, t.id_pere
FROM test_hierarchi t
START WITH t.id_pere IS NULL
CONNECT BY t.id_pere = PRIOR t.ID; |
Le problème est que cette requête me retourne toute l'arbre(ce qui est normale :roll:).
Je souhaite mon résulta sous la forme :
exemple pour la feuille(11)
Id | id_pere
11 | 10
10 | 9
9 | 1
1 | null
exemple pour la feuille(5)
Id | id_pere
5 | 4
4 | 2
2 | 1
1 | null
Merci pour votre aide,