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é :

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
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
10
11
 
   SELECT
        level,
        ID,
        CODE,
        ID_PARENT,
    FROM
        DEPT START WITH ID in (44973)  CONNECT 
    BY
        PRIOR ID= ID_PARENT
        ORDER BY CODE
Pouvez-vous m'aider s'il vous plait ?

Merci.

Cordialement.