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."
