Salut,
Si par exemple j'ai une liste d'employés avec un lien vers le manager direct qui est aussi encodé en tant qu'employé (donc un self join)
J'aimerais retrouver le top manager pour chaque employé, exemple:
id_emp,employe,mgr_id
1,KING,NULL
2,MARC,1
3,JEAN,2
4,JULIEN,NULL
5,XAVIER,4
6,GEORGES,3
==>
id_emp,employe,mgr_id,top_mgr_id
1,KING,NULL,NULL
2,MARC,1,1
3,JEAN,2,1
4,JULIEN,NULL,NULL
5,XAVIER,4,4
6,GEORGES,1
Comment faire le plus efficacement pour toutes les lignes?
J'ai trouvé une solution (pas clean) lorsque je défini un employé en particulier mais je n'arrive pas à trouver comment faire pour la liste globale...
Partager