Parent/Enfant, la hiérarchie de l'arborescence

J'ai un parents de table ressemble à ce

CHILD_ID | PARENT_ID | NAME
1        | Null      | Bill
2        | 1         | Jane
3        | 1         | Steve
4        | 2         | Ben
5        | 3         | Andrew

Id aiment à obtenir un résultat comme ceci

Bill
---Jane
------Ben
---Steve
------Andrew

Je sais que j'ai besoin de faire un rang de requête pour classer les niveaux et une auto-jointure mais tout ce que je peux trouver sur le net est CTE la récursivité

J'ai fait ça dans Oracle avant, mais pas dans MS SQL

OriginalL'auteur Rob | 2012-02-21