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>

Responder a