Como crear un script recursivo
Publicado por Visceras (3 intervenciones) el 14/09/2007 16:39:10
Hola a todos:
Hace poco que he empezado con SQL Server y como es normal salen problemas por todos lados. Vereis tengo que crear un script recursivo que busque dentro de una especifica tabla, por ejemplo:
tbl_procesos
* id
* nombre
* tiempo
* pid (id del padre)
La cuestion es que dado un id tengo que sacar todos sus "hijos", los hijos de los hijos, y asi sucesivamente hasta llegar al final del arbol. Hasta ahora he estado haciendo todo el trabajo a "mano" pero lleva demasiado tiempo.
¿Puede alguien ayudarme en esto? Gracias por adelantado.
PD: perdon por poner la consulta dos veces, pero es que en la primera se me fue la pinza en lo de "Titulo" :P
Hace poco que he empezado con SQL Server y como es normal salen problemas por todos lados. Vereis tengo que crear un script recursivo que busque dentro de una especifica tabla, por ejemplo:
tbl_procesos
* id
* nombre
* tiempo
* pid (id del padre)
La cuestion es que dado un id tengo que sacar todos sus "hijos", los hijos de los hijos, y asi sucesivamente hasta llegar al final del arbol. Hasta ahora he estado haciendo todo el trabajo a "mano" pero lleva demasiado tiempo.
¿Puede alguien ayudarme en esto? Gracias por adelantado.
PD: perdon por poner la consulta dos veces, pero es que en la primera se me fue la pinza en lo de "Titulo" :P
Valora esta pregunta


0