Bueno me estoy matando con una consulta que no puedo hacer, haber si alguien me puede orientar.
Tengo 4 Tablas
Alumno, Primer_Semestre,Segundo_Semestre,Cuarto_Semestre
Todas tienen NumClave, La de Alumno tiene varios campos nombre,edad, direccion etc, y la de los semestres tienen materia1,mat2,mat3, etc donde se guarda su calificacion.
Lo que necesito es una consulta que me muestre el alumno y todas las calificaciones que tenga hasta el momento.
Alumno
NumClave Nombre ------Campos
1 Juan
2 Pedro
3 Maria
Primer_Semestre
NumClave Materia1 Materia2 Materia3 Materia4 (Estos son los campos)
1 10 9 8 7
2 9 7 8 9
3 8 7 8 7
Segundo_Semestre
NumClave Materia1 Materia2 Materia3 Materia4
1 10 9 8 7
2 6 9 7 9
Tercer_Semestre
NumClave Materia1 Materia2 Materia3 Materia4
1 10 9 8 7
2 9 7 6 9
Cuarto_Semestre
NumClave Materia1 Materia2 Materia3 Materia4
1 8 7 8 6
Si nos damos cuenta solo el alumno con clave 1 tiene calificaciones hasta en sus 4 semestres, el numero 2 solo tiene el primer y segundo semestre y el 3 solo tiene el primer_semestre, lo que necesito es una consulta que saque las calificaciones que tenga hasta ese momento, si se manda el parametro numclave=2 saque las calificaciones de sus 2 semestres.
Por mas que lo intento solo me devuelve valores cuanto a la persona se le han capturado todos sus semestres.