From: | "Carlos" <cperochena(at)servilex(dot)com(dot)pe> |
---|---|
To: | "Xavier Vidal" <xavividal(at)gmail(dot)com>, "'Pablo E(dot) Siciliano'" <psiciliano(at)puentenet(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | {Spam?} Re: Re: funcion recursiva |
Date: | 2006-01-18 15:02:10 |
Message-ID: | 003201c61c40$28b12320$0c00000a@SERVILEX |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Padre de Scraps es id 5 (Non-Recycled)
el padre de Non-Recycled es id 1 (Paper)
de ahi la secuencia
Paper->Non-Recycled->Scraps
yo quiero poder enviarle el si_id (integer) y que me devuleva los nodos hacia arriba
----- Original Message -----
From: Xavier Vidal
To: 'Carlos' ; 'Pablo E. Siciliano' ; pgsql-es-ayuda(at)postgresql(dot)org
Sent: Wednesday, January 18, 2006 9:46 AM
Subject: RE: {Spam?} Re: [pgsql-es-ayuda] funcion recursiva
Qué criterio hay que seguir para que te sólo te escoja Non.Recycled -> Scraps ? Como muestras en la tabla, los dos tienen el mismo "parent" ID.
Si que se puede hacer una función para que te "navegue" el árbol para que te salga (por ejemplo) algo así:
PAPER
Recycled
20
40
Non-REcycled
20
40
Scraps
Xavier Vidal Piera
Enginyer Tècnic en Informàtica de Gestió
Tècnic Especialista en Informàtica d'equips
xvpxvp(at)menta(dot)net
------------------------------------------------------------------------------
De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Carlos
Enviado el: miércoles, 18 de enero de 2006 15:33
Para: Pablo E. Siciliano; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: {Spam?} Re: [pgsql-es-ayuda] funcion recursiva
No , no tiene un maximo ,,es ilimitada.
----- Original Message -----
From: Pablo E. Siciliano
To: Carlos
Sent: Wednesday, January 18, 2006 7:55 AM
Subject: {Spam?} Re: [pgsql-es-ayuda] {Spam?} funcion recursiva
Pregunta: ¿El arbol ese tiene algún máximo de niveles? Porque si es así no te combiene complicarte con una función recursiva.
----- Original Message -----
From: Carlos
To: pgsql-es-ayuda(at)postgresql(dot)org
Sent: Wednesday, January 18, 2006 9:18 AM
Subject: [pgsql-es-ayuda] {Spam?} funcion recursiva
Hola amigos, quisiera que me den una mano para crear una funcion recursiva que me permita sacar
Paper->Non-Recycled->Scraps
table supplyitem
si_id si_parentid si_item
1 null Paper
2 1 Recycled
3 2 20 lb
4 2 40 lb
5 1 Non-Recycled
6 5 20 lb
7 5 40 lb
8 5 Scraps
gracias de antemano por su respuesta
Carlos
--------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.14.19/231 - Release Date: 2006/01/16
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.14.20/233 - Release Date: 18/01/2006
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.14.20/233 - Release Date: 18/01/2006
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2006-01-18 15:22:42 | Re: {Spam?} Re: Re: funcion recursiva |
Previous Message | Xavier Vidal | 2006-01-18 14:46:51 | RE: {Spam?} Re: funcion recursiva |