Hola a todos.
He estado buscando en el foro y en la web la solución, pero no hay froma de solucionarlo.
Tengo una tabla con dos campos Principal, Secundario
Entonces puedo meter datos jerarquicos en los dos formando un arbol.
Código Delphi
[-]
Principal Secundario
1 5
1 3
2 4
5 10
entonces lo que me gustaría es que elijiendo el registro Principal=1 me devolviese
3 filas, los dos primeros de principal=1 y anidar el Secundario=5 para devolverme la tercera fila como Principal=5 y Secundario =10.
El resultado sería
Código Delphi
[-]
Principal Secundario
1 5
1 3
5 10
He buscado sobre temas de recursividad pero me sale todo para Oracle y MSServer y no sé como trabnsformarlo a Interbase.
Muchas gracias.