2009/10/28 ReynierPM <[email protected]>

> Javier Chávez B. wrote:
>
>> Con una relacion recursiva puede ser , o sea creas una tabla cuyo id
>> apunte
>> asi misma , o sea
>>
>> tabla carpeta
>> id
>> id2
>> descripcion ... etc etc
>>
>> donde imagina que tienes nivel 1:
>>
>> tabla carpeta :
>> id | id2   | descr..
>> 1  | null  | Test -> carpeta 1er nivel
>> 2  | 1     | subnivel de carpeta 1 --> carpeta 2do nivel
>> 3  | 1     | subnivel2 de carpeta1 -->carpeta 2do nivel
>> 4  | 2     | subnivel3 - de subnivel de carpeta1 --> carpeta 3er nivel
>>
>> Se entiende??? asi puedes tener "N" niveles .. es una especie de arbol ...
>> no se si alguien tiene una idea mas eficiente a mi me ha dado resultados
>> despues las querys con un self-join  funcionan bien...
>>
>
> Primera vez que lo escucho, ¿me puedes dar algún enlance o documentación al
> respecto?
> Gracias
> --
> Saludos
> ReynierPM
>

documentacion no tengo ... eso lo implemente y me dio bastante resultado
para generalizar algunos problemas como por ejemplo menus de usuarios que
tienen N niveles o bien cuando generalizas por ejemplo personas / cargos que
una persona depende de otra persona ...
Esto puede servir esta en ingles ... pero se entiende :

http://www.tomjewett.com/dbdesign/dbdesign.php?page=recursive.php
<http://www.tomjewett.com/dbdesign/dbdesign.php?page=recursive.php>





-- 
Cumprimentos
jchavez
linux User #397972 on http://counter.li.org/

Ogden Nash <http://www.brainyquote.com/quotes/authors/o/ogden_nash.html>  -
"The trouble with a kitten is that when it grows up, it's always a cat."

Responder a