SQL “arbre de la requête” - la plupart des parents du groupe

J'ai un peu de mal à faire un "arbre de la requête" (que faisons-nous appeler cela?) dans SQL.

Prendre un coup d'oeil à mon schéma ci-dessous (table et les noms de colonne sont en danois - désolé):

DB diagramme http://img197.imageshack.us/img197/8721/44060572.jpg
À l'aide de MSSQL Server 2005, l'objectif est de trouver la plus groupe parent (Gruppe), pour chaque client (Kunde).

Chaque groupe peut avoir de nombreux groupes de parents et de nombreux groupes d'enfants.

Et je voudrais aussi savoir comment faire pour afficher l'arborescence comme ceci:

Client 1 
- Parent, groupe 1 
- Enfant groupe 1 
- ChildChild groupe n 
- Groupe enfant n 
- Groupe Parent n 
- ... 
- ... 
Client n 
- ... 

Une autre question:

Comment la requête de chercher à obtenir de TOUS les groupes pour tous les clients? Le Parent et l'enfant groupes.