El 20/10/2016 a las 21:12, Freddy Martinez escribió:
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
<mailto:daymelbo...@gmail.com>> wrote:
Debes ver la documentación oficial.
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>
ok, gracias, esto esta siendo un gran descubrimiento para mi.
De manera intencionada he generado un bucle, ¿Hay alguna manera de
prevenir esto?,¿hay alguna manera de limitar el numero de bucles?
Gracias
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda