Bonjour,
je me permets d'envoyer mon problème car je n'arrive pas à trouver une solution à mon problème, avec le langage SQL et les possibilités du moteur ACCESS.
Mon problème est le suivant
j'ai en entrée une table de ce type:
Champs
- ID (normalement de type numérique auto-incrémenté, mais modifié en chaine de caractères pour la compréhension)
- ID_PAR : ID Parent dans la même table si il existe
- TYPE : Valeur de type de la donnée (1 étant le plus important, le plus haut regroupement possible jusqu'à 4 le plus "petit")
ID ID_PAR TYPE A 1 B 1 c A 2 d B 2 ee c 3 f A 2 ggg ee 4 … … …
J'ai beau cherché dans les requête SQL, les formules, les tables intermédiaires .... je n'arrive pas à aboutir à un renseignement récursif.
Pour chaque ligne de tableau, je voudrais exprimer suivant les 4 ordres de TYPE, la hiérarchie générale de chaque élément.
Le résultat devrait être de ce type :
ID ID_TYP_4 ID_TYP_3 ID_TYP_2 ID_TYP_1 A A B B c c A d d B ee ee c A f f A ggg ggg ee c A
Merci d'avance à ceux qui sont prêts à passer un peu de temps à m'aider sur ce sujet.
Partager