Bonjour,

je tourne en rond sur une requête où je dois récupérer une liste de code manager par rapport à un ensemble d'utilisateurs.

Je m'explique,

j'ai une table qui me renvoie ce genre de tableau


empid empalias hr_id
16 oo 12
15 nn 13
13 mmm 12
12 pp 11
11 kkk null
6 jj 2
5 iii 2
4 hhh 2
3 gg 2
2 ff null
10 ee 9
9 dddd 8
8 cccc 7
7 bbbb 1
1 aaaa null


je voudrais au final récupérer une liste de se style

empid empalias path
1 aaaa null
7 empalias 1
8 cccc 7,1
9 dddd 8,7,1
10 ee 9,8,7,1
2 ff null
3 gg 2
4 hhh 3,2
5 iii 4,3,2
6 jj 5,4,3,2
11 kkk null
12 pp 11
13 mmm 12,11
15 nn 13,12,11
16 oo 12,11


J'ai essayé d'utiliser la fonction for xml path(''), mais je n'arrive pas à obtenir ce que je veux.

merci d'avance.

Cordialement,
Xavier