Tengo un problemilla con una senctencia SQL un poquito compleja en mi opinion...
La version de la BDD: MySQL 3.23.49-log
Bien, 3 Tablas mas una que sale de la relacion.
COLEGIO:
ID_Colegio, Nombre, Descrip
CURSO:
ID_Curso, Nombre, Descrip
ALUMNO:
ID_Alumno, Nombre, Apel, etc...
T_RELACION:
IDR_Colegio, IDR_Curos, IDR_Alumno.
(Asi en esta tabla de relacion tengo de cada alumno el colegio en el que estudia y el curso que esta estudiando, tambien la puedo utilizar para saber en cada colegio que cursos hay.)
Bien quiero sacar cada alumno en el colegio que estudia y el curso en el que esta actualmente.
Yo voy por este camino pero no se si es muy correcto.
Código:
Me estoy volviendo un poco loco!! SELECT T_RELACION.IDR_Alumno, ...los demas datos del alumno desde tabla alumno.., CURSO.Nombre, COLEGIO.Nombre FROM ALUMNO, COLEGIO, CUROS, T_RELACION WHERE ALUMNO.ID_Alumno = (SELECT IDR_Alumno FROM T_RELACION) AND COLEGIO.ID_Colegio = (SELECT IDR_Colegio FROM T_RELACION) AND CUROS.ID_Curso = (SELECT IDR_Curso FROM T_RELACION)
Gracias a todos por vuestra colaboracion!