From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | emi(at)algorismia(dot)com |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: SELECT en árbol |
Date: | 2006-09-30 20:28:09 |
Message-ID: | 20060930202809.GF20466@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
emi(at)algorismia(dot)com escribió:
> Con esto, si queremos saber todo el personal relacionado con un grupo
> (incluído el personal de los grupos hijos), ¿cómo debería ser la Query?
> ¿es posible hacerla?
>
> Se me había ocurrido hacer una función recursiva y utilizarla, pero si se
> puede hacer solo con SQL, ¡¡sería fantástico!!
Se puede hacer con SQL, usando la sentencia WITH. PostgreSQL no
implementa esta sentencia todavia.
Por lo tanto lo que puedes hacer es
1. usar la funcion recursiva
2. esperar a una version de Postgres que soporte WITH (posiblemente 8.3) :-)
3. modelar los datos de otra manera
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2006-09-30 23:18:05 | Re: Problemas al igualar?... |
Previous Message | Alvaro Herrera | 2006-09-30 20:21:52 | Re: Ayuda con base de datos de busquedas |