Bonjour,
Sur une base oracle, je fais une jointure récursive avec la syntaxe suivante:
j'obtiens un résultat du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select level, parent || 'est supérieur de ' ||enfant from arbre connect parent = prior enfant
il faudrait que je puisse au niveau de chaque ligne connaitre le sommet de son arborescence.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 1 A est supérieur de B 1 A est supérieur de C 2 C est supérieur de D 3 D est supérieur de E 3 D est supérieur de F 2 C est supérieur de G 1 H est supérieur de D 2 D est supérieur de E 2 D est supérieur de F
C'est à dire
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 1 A est supérieur de B le sommet est A 1 A est supérieur de C le sommet est A 2 C est supérieur de D le sommet est A 3 D est supérieur de E le sommet est A 3 D est supérieur de F le sommet est A 2 C est supérieur de G le sommet est A 1 H est supérieur de D le sommet est H 2 D est supérieur de E le sommet est H 2 D est supérieur de F le sommet est H
Partager