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? |
Síp, lo conozco
|
me puedes indicar como se realizaria?
|
Por supuesto, Podrías detallar exactamente que necesitas?, y la estructura de tu tabla?
|
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