Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/10/2009, 07:12
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: Categorias y llaves Foraneas

Yep. El problema ya es de PHP, por cuanto la creación del árbol es asunto de PHP y no de la base.
De todos modos te comento: El principio aquí es que la raíz del árbol es aquel registro que tiene padre NULL, y a partir de ello debes establecer el punto de corte de la función. Es el mismo principio que se usa en los cursos de Oracle para un caso ejemplo con base de pruebas y entrenamiento de Oracle 10g, para determinar la estructura de empleados de un conjunto de departamentos, de modo que lo puedes considerar un estandar en este tipo de modelos.
Yo que tu, buscaría contruir una función recursiva que me diese este resultado partiendo de una tabla.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)