Bonjour tous,
J'ai une table contenant les noms et prénoms des employés et leurs hiérarchies:
id prenom nom email manager_id
1 Sebastien Martin s.martin@example.com
2 Gustave Dubois g.dubois@example.com
3 Georgette Leroy g.leroy@example.com 1
4 Gregory Roux g.roux@example.com 2
je voulais l'afficher de la manière suivante :
id e_prenom e_nom email h_manager_id h_prenom h_nom
1 Sebastien Martin s.martin@example.com NULL NULL NULL
2 Gustave Dubois g.dubois@example.com NULL NULL NULL
3 Georgette Leroy g.leroy@example.com 1 Sebastien Martin
4 Gregory Roux g.roux@example.com 2 Gustave Dubois
le code que j'ai utilisé est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT e.id as employe_id, e.prenom, e.nom, e.email, h.manager_id, h.prenom, h.nom FROM employes_hierarchie as e LEFT OUTER JOIN employes_hierarchie as h ON e.id = h.manager_id
Merci à l'avance pour votre aide
Partager