Tengo una tabla MySQL que representa los datos de un componente GUI árbol, aquí está la estructura de mi mesa:¿Cómo seleccionar todos los padres de un nodo en una tabla jerárquica mysql?
treeTable (
id INT NOT NULL PRIMARY KEY,
parentId INT,
name VARCHAR(255)
);
parentId
es una clave externa de autorreferencia.
Ahora quiero escribir un procedimiento almacenado que obtiene un ID de nodo y devuelve un conjunto de resultados que contiene ese nodo y todos sus elementos principales.
Por ejemplo, supongamos que mi mesa ha llenado con estos datos:
1, null, 'root'
2, 1 , 'level_1'
3, 2 , 'level_2'
Ahora quiero conseguir todos los nodos padre de nodo 3 (nodos 1 y 2) y devuelve un conjunto de resultados que contiene todos los árboles archivos. puede alguien ayudarme por favor?
mirada a este tema: [jerárquico-datos-en-mysql] [1] [1]: http://stackoverflow.com/questions/1085287/hierarchical-data-in- mysql –