Bonjour,

Je recherche une solution en MySQL pour résoudre le problème suivant :

J'ai une table contenant les informations suivantes où les Niveau_X désigne l'organigramme (ou l'organisation hiérarchique):

Niveau_X = non renseigné désigne le marqueur de la limite de l'organisation, par exemple pour le RA ZADI l'organisation s'arrête au service "Paie" = Niveau_2 :


Responsable Hierarchique Niveau_0 Niveau_1 Niveau_2 Niveau_3 Niveau_4
LEMY Direction Générale Direction Financière Comptabilité Comptabilité Fournisseurs
ZOLA Direction Générale Direction Informatique Division Application Application RH
ZADI Direction Générale Direction RH Paie
ZOLA Direction Générale Direction Informatique Division Réseaux Infrastructures


J'aimerais réaliser une requête MySQL qui me permette de récupérer le nom du Responsable Hierarchique et le/les services, on aura par exemple l'affichage suivant


Responsable Hierarchique Services
LEMY Comptabilité Fournisseurs
ZOLA Application RH
ZADI Paie
ZOLA Infrastructures



Cordialement

PZ