Ver Mensaje Individual
  #1  
Antiguo 21-11-2008
NPIdea NPIdea is offline
Miembro
 
Registrado: feb 2005
Posts: 121
Reputación: 20
NPIdea Va por buen camino
Sp para tabla recursiva.

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.
Responder Con Cita