por ejemplo: WITH RECURSIVE search_perspectives(id, parent) AS ( SELECT perspectives.id, perspectives.parent FROM perspectives WHERE id = p_perspective_id UNION ALL SELECT p.id, p.parent FROM perspectives p, search_perspectives s WHERE p.parent = s.id ) SELECT * FROM search_perspectives;
esto lo hacemos para generar un arbol que tenemos representado en una tabla con cierta estructura… saludos ============================================= "El tamaño de tus logros depende del tamaño de tus metas." C++ and Qt Senior Developer B.S. Computer Science Buenos Aires, Argentina > On Oct 20, 2016, at 4:05 PM, Daymel Bonne Solís <daymelbo...@gmail.com> wrote: > > Debes ver la documentación oficial. > https://www.postgresql.org/docs/current/static/queries-with.html > <https://www.postgresql.org/docs/current/static/queries-with.html> > > El oct. 20, 2016 1:59 PM, "Kernel" <jucab...@gmail.com > <mailto:jucab...@gmail.com>> escribió: > El 20/10/2016 a las 19:47, Alvaro Herrera escribió: > Kernel escribió: > > Hola, > no se si postgres permite una consultas recursivas. > > WITH RECURSIVE > https://www.postgresql.org/docs/9.5/static/sql-select.html#AEN86770 > <https://www.postgresql.org/docs/9.5/static/sql-select.html#AEN86770> > > No tengo tiempo de construir una consulta a partir de tu ejemplo ahora, > pero sí se puede. > > > Ok, voy a ver si entiendo como funciona , de todas formas si alguien tiene un > ejemplo sencillo le estaría muy agradecido ... > > Gracias > > - > Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org > <mailto:pgsql-es-ayuda@postgresql.org>) > Para cambiar tu suscripción: > http://www.postgresql.org/mailpref/pgsql-es-ayuda > <http://www.postgresql.org/mailpref/pgsql-es-ayuda>