---$${[*Salmuz*]}$$--- escribió: > Lo que necesito es obtener apartir de cod_jerarquia_prod sus hijos, > nieto,.....etc hasta la ultima generación, lo he realizado al contrario > para obtener sus padres y abuelos. > Es eficiente realizar funciones recursivas en postgres ? > Se podria resolver con postgres o lo tendria que hacer con programación?
Hay muchas formas de hacerlo. La mas simple es crear una funcion PL/pgSQL que haga multiples consultas y devuelva todos los registros que cada una de ellas retorne. Si la jerarquia es complicada o larga y el rendimiento es importante, podrias tratar con contrib/ltree. -- Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257 "We are who we choose to be", sang the goldfinch when the sun is high (Sandman) -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda