Partage
  • Partager sur Facebook
  • Partager sur Twitter

Classer par parents, enfants, petits-enfants..

    12 septembre 2023 à 16:12:30

    Bonjour,

    J'ai une table simple : ID, name, parent_id

    Je cherche à faire une requête qui me ressorte les enregistrements "liés" par parents.

    Exemple :
    J'ai une catégories "Bâtiments", puis deux enfants ("Bâtiment 1" et "Bâtiment 2") et enfin 2 petits-enfants de Bâtiment 1 ("Salle A" et "Salle B"). Je souhaiterais que ma requête me sorte tout ça dans l'ordre, puis reparte sur un nouveau parent racine et ainsi de suite.

    • Bâtiments
    • - Bâtiment 1
    • -- Salle A
    • -- Salle B
    • - Bâtiment B
    • ....

    J'ai essayé les requêtes récursives mais ne maitrisant pas trop la chose je ne parviens pas à avoir l'ordre voulu et clairement, je tâtonne. ;)

    L'idée étant de ne pas être limité par le nombre de niveaux d'enfants.

    J'espère que ma question est claire... ;)

    Merci !

    • Partager sur Facebook
    • Partager sur Twitter

    Classer par parents, enfants, petits-enfants..

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown