Por ayuda con construccion de consulta

26/08/2005 - 18:57 por Virginia Guzon | Informe spam
Hola a todos,

Os agradecería que por favor alguien fuera tan amable de ayudarme a
construir una consulta, ya que yo no consigo crearla. Os muestro 1º la
estructura de las tablas:

PROYECTO
Id
Nombre

MAESTRO_PROYECTO_COLEGIO
Id
Id_Proyecto
Id_Colegio

MAESTRO_COLEGIO_AULA
Id
Id_Colegio
Id_Aula

MAESTRO_AULA_CLASE
Id
Id_Aula
Id_Clase

CLASE
Id
Nombre

Suponiendo que todas las tablas estan relacionadas con sus respectivas
claves primarias y foraneas y que tengo datos en todas ellas (logicamente
datos relacionados) , como puedo seleccionar todas las clases cuyo nombre
de Proyecto="XXX"? ( como os digo el resto de las tablas tienen datos
relacionados)

Os agradezco cualquier ayuda al respecto.

Un saludo para todos

Virginia G.
 

Leer las respuestas

#1 Hero
26/08/2005 - 19:10 | Informe spam
Virginia... ahi va.


Select Pr.Id, Pr.Nombre,
PC.Id, PC.Id_Proyecto, PC.Id_Colegio,
C.Id, C.Id_Colegio, C.Id_Aula,
A.Id, A.Id_Clase, A.Id_Clase,
Cl.Id, Cl.Nombre
From Proyecto Pr
Join MAESTRO_PROYECTO_COLEGIO PC on (PC.Id_Proyecto = Pr.Id_Proyecto)
Join MAESTRO_COLEGIO_AULA C on (C.Id_Colegio = PC.Id_Colegio)
Join MAESTRO_AULA_CLASE A on (A.Id_Aula = C.Id_Aula)
Join CLASE Cl on (Cl.Id_Clase = A.Id_Clase)

Where Pr.Nombre = 'NOMBRE DEL PROYECTO'

Saludos,
Hero.


"Virginia Guzon" escribió en el
mensaje news:%
Hola a todos,

Os agradecería que por favor alguien fuera tan amable de ayudarme a
construir una consulta, ya que yo no consigo crearla. Os muestro 1º la
estructura de las tablas:

PROYECTO
Id
Nombre

MAESTRO_PROYECTO_COLEGIO
Id
Id_Proyecto
Id_Colegio

MAESTRO_COLEGIO_AULA
Id
Id_Colegio
Id_Aula

MAESTRO_AULA_CLASE
Id
Id_Aula
Id_Clase

CLASE
Id
Nombre

Suponiendo que todas las tablas estan relacionadas con sus respectivas
claves primarias y foraneas y que tengo datos en todas ellas (logicamente
datos relacionados) , como puedo seleccionar todas las clases cuyo nombre
de Proyecto="XXX"? ( como os digo el resto de las tablas tienen datos
relacionados)

Os agradezco cualquier ayuda al respecto.

Un saludo para todos

Virginia G.




Preguntas similares