[SQL] 1 Branche avec CONNECT BY
Bonsoir,
Est-ce avec une requête connect by et start with.
On peut obtenir qu'une "branche" d'un arbre.
c'est à dire je voudrais voir apparaître que la partie rouge des données
ci-dessous
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
level | employee | empno | manager
------- +------------- +-------+---------
1 | KING | 7839 |
2 | JONES | 7566 | 7839
3 | SCOTT | 7788 | 7566
4 | ADAMS | 7876 | 7788
3 | FORD | 7902 | 7566
4 | SMITH | 7369 | 7902
2 | BLAKE | 7698 | 7839
3 | ALLEN | 7499 | 7698
3 | WARD | 7521 | 7698
3 | MARTIN | 7654 | 7698
3 | TURNER | 7844 | 7698
3 | JAMES | 7900 | 7698
2 | CLARK | 7782 | 7839
3 | MILLER | 7934 | 7782 |
Or a moins de passer par un union
qui me sortira le level 1 puis l'autre partie de la branche "blake"
je ne vois pas comment....
Si il y a une solution sans union je suis preneur :)
Merci