Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

SQL Récursif parent enfant pour hiérarchie


Sujet :

Langage SQL

  1. #1
    Nouveau Candidat au Club
    SQL Récursif parent enfant pour hiérarchie
    Bonjour à tous et à toutes,

    J'ai déjà fait de nombreuses recherches (avec les bons mots j'espère, sinon je m'en excuse), je n'arrive pas à trouver un exemple de ce que je veux faire et si c'est possible en SQL ? J'ai installé MySQL pour effectuer des tests, mais je n'arrive pas à trouver la direction à prendre.

    Je dispose d'une table contenant les parents enfants d'une hiérarchie, voici un exemple :


    [TH]Parent[/TH]
    [TH]Enfant[/TH]
    1 2
    2 3
    1 4
    1 6
    1 7
    7 8

    Je voudrais obtenir ceci :
    Col1 Col2 Col3


    et cela :



    Est-ce que quelqu'un a déjà fait ça et aurait des exemples à me donner ?

    Merci d'avance pour votre aide.

  2. #2
    Modérateur

    Bonjour,

    quelle est votre version de mySQL ?

    êtes-vous effectivement limité à 3 niveaux comme dans l'exemple fourni, ou est-ce que ça peut aller au delà ?

  3. #3
    Nouveau Candidat au Club
    Bonjour,

    merci pour votre réponse, j'ai installé uwamp portable, ma version est la 5.7.11.
    Cela peut aller jusqu'à 12 niveaux.

    Merci.

  4. #4
    Modérateur

    Malheureusement, pas de récursivité avant la version 8.0 de MySQL
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  5. #5
    Nouveau Candidat au Club
    Merci pour l'information, je commencais déjà mal, j'ai installé xampp à la place.

###raw>template_hook.ano_emploi###