Bonjour,
Je souhaite effectuer le tri par code d'une liste de données récursivement de la manière suivante :
0 : parent 1
-----2 : fils 1.1
-----2 : fils 1.2
3 : parent 2
-----4 : fils 2.1
-----5 : fils 2.2
Actuellement ça me remonte les données triés de manière aléatoire et non triés par code:
3 : parent 2
-----5 : fils 2.1
-----4 : fils 2.2
0 : parent 1
-----2 : fils 1.1
-----2 : fils 1.2
Voici la requête que j'ai utilisé :
Et l'essai que j'ai fait sans résultat cohérent :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT level, ID, CODE, ID_PARENT, FROM DEPT START WITH ID in (44973) CONNECT BY PRIOR ID= ID_PARENT
Pouvez-vous m'aider s'il vous plait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT level, ID, CODE, ID_PARENT, FROM DEPT START WITH ID in (44973) CONNECT BY PRIOR ID= ID_PARENT ORDER BY CODE
Merci.
Cordialement.
Partager