FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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.
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
He buscado sobre temas de recursividad pero me sale todo para Oracle y MSServer y no sé como trabnsformarlo a Interbase. Muchas gracias. |
#2
|
||||
|
||||
Hola NPIdea,
No entiendo tu pregunta. Para mostrar 3 registros de una base de datos: En tu caso solo mostrar 2 por que no cumple con WHERE, Un saludo |
#3
|
|||
|
|||
Bueno, por fin tras horas de estudio por la web y el IBExpert
La solucián era:
De esta forma va buscando recursivamente y busca en los dos campos el orden jerarquico. Gracias. Perdón, sustituir id por PRINCIPAL y acometido por SECUNDARIO. |
#4
|
||||
|
||||
Resp
Esto hace lo que quieres.
te digo si quieres formar un arbol el campo secundario deberia ser nulo cuando es un nodo raiz. De esta manera las consultas seria mas facil.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. Última edición por rastafarey fecha: 26-11-2008 a las 13:18:44. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Función recursiva en un TreeView | [Gunman] | OOP | 11 | 07-06-2010 03:53:51 |
busqueda binaria recursiva | alba13 | OOP | 3 | 20-04-2009 01:36:14 |
Busqueda recursiva en disco desde java | gulder | JAVA | 0 | 10-11-2006 19:02:37 |
Funcion Recursiva | Aztaroth | Varios | 5 | 09-09-2004 18:37:19 |
Busqueda recursiva | Descendents | Varios | 2 | 06-02-2004 17:40:19 |
|