Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/12/2009, 16:47
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Una duda de lógica

Hola Marcelo, para lograrlo debes crear una función basada en el concepto de recursividad. La función de esta función, valga la redundancia, será encontrar las hijas de la madre que se le pase como parámetro. La recursividad aquí está en que dentro de la función, al recorrer las hijas, harás un llamado a la misma función para cada una de las hijas, que en esa nueva instancia se comportarán como madres.

Es un problema muy común, y puede ser abordado de diversas maneras. El método que quieres emplear es el método tradicional, el que la mayoría usa. Sin embargo, no es la única opción. Te recomiendo leer este artículo, ya que allí explica como lograr lo que deseas. Adicionalmente dale una ojeada al segundo método. Aunque es un poco más dificil entenderlo, resulta más flexible y permite hacer varias cosas con una sola consulta, que de la forma tradicional requeriría varias consultas.