par
bonjourcheval » 06 juil. 2011, 21:00
Bonjour,
je me demandais s'il était possible de simuler une récurrence dans une requête SQL.
Par exemple, j'ai une table site.
site_id
site_desc
site_parent
le site parent est lié sur site_id.
J'aimerais pouvoir qui affiche une arborescence de mes sites.
Si j'ai les données suivantes :
1 - premier - (-1) -1 indique que c'est une racine
2 - deux - (-1)
3 -trois - 2
4-quarte-2
5 - cinq - 3
Je veux voir afficher
1
2
2/3
2/4
2/3/5
Bref afficher toutes les rangées avec tous les noeuds parents de chaques noeuds et dans mes contraintes, ça doit être en une seule requête...
Merci de l'aide!
Bonjour,
je me demandais s'il était possible de simuler une récurrence dans une requête SQL.
Par exemple, j'ai une table site.
site_id
site_desc
site_parent
le site parent est lié sur site_id.
J'aimerais pouvoir qui affiche une arborescence de mes sites.
Si j'ai les données suivantes :
1 - premier - (-1) -1 indique que c'est une racine
2 - deux - (-1)
3 -trois - 2
4-quarte-2
5 - cinq - 3
Je veux voir afficher
1
2
2/3
2/4
2/3/5
Bref afficher toutes les rangées avec tous les noeuds parents de chaques noeuds et dans mes contraintes, ça doit être en une seule requête...
Merci de l'aide!