Récupérer le chemin d'une table sous forme d'arbre
Bonjour
Soit la table A, définie par
Code:
1 2 3
| id : int
parent : int
name : string |
Cette table représente un arbre (pas un treillis ou un graphe) ; chaque élément a un parent, ou est la racine.
J'aimerais récupérer "le chemin" qui mène à une donnée par rapport à un identifiant donné. Par exemple :
Citation:
id | parent | name
1 | NULL | w
2 | 1 | x
3 | 1 | y
4 | 2 | z
J'aimerais récupérer le chemin qui mène à 4 à partir de la racine, c'est à dire (4,2,1)
Citation:
id | name
4 | z
2 | x
1 | w
Pouvez-vous me donner le nom de ce type de requête, pour que je puisse effectuer mes recherches ?
Pierre