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’image, j’ai besoins de récupérer les parents de la feuille.
pour le moment ma requête :
Le problème est que cette requête me retourne toute l'arbre(ce qui est normale ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
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,
Partager