Buenas tardes.
No sé cómo o si se puede conseguir (solo con lenguaje nativo).
Digamos que tengo una hoja (familia 010204) que representa la familia de artículos “Bandejas de sobremesa”
Esta hoja pertenece a la rama 0102, que es una subfamilia con nombre “Archivo”
Esa rama pertenece a la raíz 01 que es la familia “Papelería”
Quisiera obtener esos tres registros del árbol de familias para un artículo de la familia 010204.
01
0102
010204
Y omitir todos los demás registros que pueda haber en esa tabla de familias.
1
011
0101
01021
010203
etc
Hasta ahora sólo se me ocurre hacer un modo bruto con cargar lista quitando un carácter por la derecha cada vez y considerar encontrado un nodo cuando se devuelva un solo registro.
Muy bruto, lento, imposible.