![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
gracias por tu respuesta. A nivel teorico se que hay aproximaciones al problema, pero me gustaria saber si alguien ha encontrado la solución a mi problema con una sola consulta SQL.
En código delphi lo resolveria con una funcion recursiva, que como mucho se ejecutaria un numero de veces menor o igual a la altura del arbol. Algo similar a esto:
El problema esta si quiero saber la Herencia de un conjunto de elementos del arbol. Entonces necesitaria ejecutar tantas sentencias SQL como Elementos tubiera, y esto multiplicado por la altura del arbol, es decir un coste N*Altura hablando en llamadas SQL, mientras que yo busco un coste 1. Última edición por PatrickM fecha: 16-04-2007 a las 19:52:58. |
|
#2
|
||||
|
||||
|
A nivel teórico es imposible conseguir un coste uno, salvo que puedas leer TODA la estructura del arbol de una sola vez, pero eso crea un problema de manejo de la información en memoria.
Creo recordar cierto método para leer toda una rama, que es lo que creo que tú quieres, pero se apoya en una estructura diferente de la que tienes. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Árbol php | halizia | PHP | 4 | 20-12-2006 15:42:57 |
| mp3 dañado? Componente para arreglar la estructura | coletaun | Varios | 0 | 30-11-2006 17:56:15 |
| arbol en TTreeView | elguille77 | Varios | 1 | 08-11-2006 00:30:33 |
| consulta con dos tablas con misma estructura | AbcXxx | SQL | 8 | 30-06-2006 22:06:13 |
| Es posible para solo la estructura de la base de datos de ib expert a Access | Nelly | Varios | 3 | 10-02-2006 08:37:59 |
|