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.

Preguntas similare

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.




Respuesta Responder a este mensaje
#2 Virginia Guzon
26/08/2005 - 19:20 | Informe spam
Hola, Hero muchas gracias por tu rápida ayuda.

Una cosilla, a que tablas referencias en el FROM? ( From Proyecto Pr)

Muchas gracias de nuevo.

Saludos

Virginia G.

"Hero" escribió en el mensaje
news:
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.
>
>
>
>


Respuesta Responder a este mensaje
#3 Hero
26/08/2005 - 20:40 | Informe spam
Virginia,

Me refiero a la primera TABLA que señalas en la discusión... el Pr es el
alias o identificador de las tablas, es para poner nombres mas cortos y así
no inducir a error.

Saludos,
Hero


"Virginia Guzon" escribió en el
mensaje news:
Hola, Hero muchas gracias por tu rápida ayuda.

Una cosilla, a que tablas referencias en el FROM? ( From Proyecto Pr)

Muchas gracias de nuevo.

Saludos

Virginia G.

"Hero" escribió en el mensaje
news:
> 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.
> >
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Hero
26/08/2005 - 21:03 | Informe spam
Te mande un mail y me reboto... cual es tu cuenta?

Saludos,
Hero


"Virginia Guzon" escribió en el
mensaje news:
Hola, Hero muchas gracias por tu rápida ayuda.

Una cosilla, a que tablas referencias en el FROM? ( From Proyecto Pr)

Muchas gracias de nuevo.

Saludos

Virginia G.

"Hero" escribió en el mensaje
news:
> 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.
> >
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Virginia Guzon
26/08/2005 - 21:20 | Informe spam
Hola Hero,

Muchas gracias por tus respuestas y perdona por la direccion de mail porque
se me colo un .
La correcta es

Saludos

Virginia G
"Hero" escribió en el mensaje
news:
Te mande un mail y me reboto... cual es tu cuenta?

Saludos,
Hero


"Virginia Guzon" escribió en el
mensaje news:
> Hola, Hero muchas gracias por tu rápida ayuda.
>
> Una cosilla, a que tablas referencias en el FROM? ( From Proyecto


Pr)
>
> Muchas gracias de nuevo.
>
> Saludos
>
> Virginia G.
>
> "Hero" escribió en el mensaje
> news:
> > 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.
> > >
> > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida