Pues puedes crear una tabla que tenga:
id, id_hijo, datos_varios.
Cada elemento estará identificado por id.
Si buscas los hijos de id, buscarás los id_hijo de un cierto id.
Si buscas el padre, buscarás el id, cuyo id_hijo es este elemento.
Si buscas el nieto, buscarás los elementos cuyo id sea el id_hijo .
Si existe la posibilidad de recursividad, deberás poner algún control, para que una búsqueda no sea infinita.
|