Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   manejo de arboles en Mysql (https://www.clubdelphi.com/foros/showthread.php?t=52777)

maria.lourdes 30-01-2008 20:21:07

manejo de arboles en Mysql
 
Necesito conocer todos los decendientes de un arbol a partir de un punto, pero no he logrado realizar un script para colocarlo dentro de un procedimiento almacenado.

Conocen como realizar este script?

poliburro 30-01-2008 22:26:01

Síp, lo conozco

maria.lourdes 30-01-2008 23:00:15

me puedes indicar como se realizaria?

poliburro 31-01-2008 20:48:37

Por supuesto, Podrías detallar exactamente que necesitas?, y la estructura de tu tabla?

maria.lourdes 01-02-2008 16:19:49

La estructura de la tabla es:

create table procesos (
cod_proyecto varchar(10) NOT NULL,
cod_proceso varchar(10) NOT NULL unique,
nombre_proceso varchar(150) NOT NULL,
estado_proceso char(1) NOT NULL check (E,P,V,A,R ),
iden_responsable_proc int(12) NULL,
iden_responsable_rev int(12) NULL,
iden_responsable_aprob int(12) NULL,
imagen_proceso blob,
nivel_proceso int(1) NOT NULL,
cod_proceso_padre varchar(10) NOT NULL,
cod_final_hoja varchar(1) NULL,
primary key ( cod_proyecto , cod_proceso )
)type=innodb;


el campo cod_proceso_padre me dice que registro es el padre, el asunto a resolver es que a partir de un
codigo de proceso que esta en el campo cod_proceso, requiero conocer todos la descendencia.
el cod_final_hoja tiene un null si no existen mas registros colgando.
El problema se me presenta por que por seguridad, los registros que conforman la descendencia deben ser llevados a una tabla por un procedimiento almacenado, sin embargo no he logrado crear un procedimiento manejando ciclos, y no encuentro como hacerlo sin ciclos.

Gracias por tu colaboración.


La franja horaria es GMT +2. Ahora son las 09:31:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi