
08/07/2011, 06:59
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años Puntos: 574 | |
Respuesta: Actualizar tabla jerarquica Recursibidad.
Si solo hay hijos es relativamente facil de resolver, si hay nietos y un numero indefinido de niveles de descendencia es más complicado.
Un solo nivel de descendencia (solo hijos)
UPDATE tutabla SET habilitado=1 WHERE id=X or id_padre=X
donde X=3 el id de luz maria.
Para armar un sistema con descendencia indefinida padre, hijos, nietos,.... te ayudaria mucho agregar un campo "nivel" donde guardes el nivel de de descendencia
Si padre=0 luego nivel=0
Para cada padre con nivel = 0
Hijos nivel=1 para cada padre con nivel=1
Hijos nivel=2 (serian los nietos del padre nivel=0)
...
__________________ Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
Última edición por quimfv; 08/07/2011 a las 07:04 |