Re: connect by para postgres???

From: Miguel Rodríguez Penabad <penabad(at)gmail(dot)com>
To: "Osvaldo Rivas" <spadons(at)gmail(dot)com>
Cc: Rowry Jonathan Vásquez Prevate Llaguno <vszjvll(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: connect by para postgres???
Date: 2007-10-17 08:37:46
Message-ID: 95335e4e0710170137v2a6b9551u7ec6ba2407b03782@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 17/10/07, Osvaldo Rivas <spadons(at)gmail(dot)com> escribió:
> select * form depositos where nivel = 1; --En la aplicacion lista todos los
> depositos nivel uno y cuando el usuario selecciona uno aparece otra lista
> abajo donde

"caso base"

> select * from depositos where deposito padre = deposito_seleccionado_arriba;
> En la aplicacion aparecen todos los subdepositos del deposito seleccionado
> en el bloque anterior y así sucesivamente...

Y "caso recursivo". Vamos, que lo que quieres hacer es una consulta
recursiva (el cierre transitivo), y eso Oracle lo maneja mal o bien
con el connect by. Hasta donde yo se en postgres no hay nada parecido,
por lo que tendrías que hacerlo "manualmente", tal vez una función
PL/pgSQL

--
Miguel Rodríguez Penabad

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Carlos A. Silva 2007-10-17 12:41:21 Re: connect by para postgres???
Previous Message Rowry Jonathan Vásquez Prevate Llaguno 2007-10-17 07:08:07 Re: connect by para postgres???