Hola a todos,
en un sistema en el que estoy trabajando tengo una tabla llamada
PROYECTOS que simula un árbol, así que tengo un campo que es el
Identificador de la rama Padre. Dentro de los proyectos se guardan
archivos, por lo que también hay una tabla ARCHIVOS. Gráficamente es
algo así.
| - |
| |
PROYECTOS --|
|
|>> ARCHIVOS
Imaginen el explorador de windows, con las carpetas a la izquierda y
los archivos a la derecha.
Si quiero saber los archivos de un proyecto, el select es:
SELECT PRO.IDProyecto, ARC.IdArchivo, ARC.Nombre
FROM PROYECTOS PRO, ARCHIVOS ARC
WHERE PRO.IDProyecto = ARC.IdProyecto
La pregunta es: tengo forma, con un SELECT de saber todos los archivos
que pertenecen a un proyecto y sus sub-proyectos?
Espero haberme explicado.
Muchas gracias desde ya.
Mauricio
Copenhague, Dinamarca
Leer las respuestas