Buenas,
he estado ultimamente con un código que he estado posteando varias veces y necesito su ayuda...
Estoy haciendo una oferta academica de estudiantes, donde debo mostrar las materias que le faltan por ver a estudiantes de una universidad.
en la página oferta.php, cuyo usuario ya está logueado, se debe mostrar el codigo de la materia (que está en la tabla materias), las materias (tabla materias), unidades de crédito (tabla materias), secciones (relación entre tabla secciones y tabla materia).
pero como son las materias por ver, es decir que ese alumno actualmente logueado ha debido aprobar (la nota debe ser mayor a 4 puntos y menor a 5 puntos), reprobar (mayor a 1 punto y menor a 4 puntos de calificacion) y no haber visto materias (igual a cero =0).
tengo la tabla de identidad relación que lleva el puntaje de los estudiantes y quiero saber como hacer el subquery para invocar en materias solo las que faltan por ver al estudiante.
LA TABLA MATERIAS ESTÁ COMPUESTA POR:
1) id_materias
2) materias
3) codigo_materia
4) id_ciclo
5) unidades_credito
6) id_mencion
LA TABLA NOTAS_MATERIA ESTÁ COMPUESTA POR:
1) id_notas_materia
2) materias_id_materias (RELACIÓN CON ID_MATERIAS, QUE MATERIA ES)
3) alumnos_id_alumno (RELACIÓN CON ID_ALUMNO, PARA SABER QUE ESTUDIANTE POSEE TAL NOTA)
4) materias_turno_id_turno (RELACIÓN CON ID_TURNO, PARA SABER EN QUE TURNO EL ESTUDIANTE VIÓ ESA MATERIA, TURNO NOCTURNO)
5) materias_turno_horarios_id_horario (RELACIÓN CON ID_HORARIO, SABER ÉN QUE HORARIO VIO EL ALUMNO ESA MATERIA, EJ: 8:00 PM)
6) materias_periodos_id_periodo (RELACIÓN CON ID_PERIODO, EN QUE PERIODO ACADÉMICO EL ALUMNO VIÓ ESA MATERIA)
7) materias_ciclo_id_ciclo (RELACIÓN CON ID_CICLO, PARA SABER SI LA MATERIA ES DEL CICLO INTRODUCTORIO, GENERAL O PROFESIONAL)
8) materias_ambientes_id_ambiente (RELACIÓN CON ID_AMBIENTE, PARA SABER EN QUE SALON DE CLASES EL ALUMNO VIÓ ESA MATERIA)
9) materias_seccion_id_seccion ((RELACIÓN CON ID_SECCION, PARA SABER LA SECCION EN QUE FUE VISTA LA CATEDRA))
10) nota (PARA SABER QUE PONDERACIÓN TUVO EL ALUMNO EN ESA MATERIA, EJ: 4.50, ES DECIR APROBO LA MATERIA, POR LO QUE NO DEBERIA APARECER ESA MATERIA EN LA OFERTA ACADÉMICA PARA EL PROXIMO PERÍODO)
__________________________________________________ __________________________________________________ __________________________________________________ __________________________________________________ ________________________
NECESITO AYUDA EN EL QUERY PARA MOSTRAR LAS MATERIAS QUE FALTAN AL ALUMNO POR VER EN EL PRÓXIMO PERÍODO ACADÉMICO, EJ: 2011.
SE PASA CON CALIFICACION MAYOR A 4 HASTA 5 PUNTOS, SE REPRUEBA MENOR A 4 PUNTOS Y MAYOR A 1 PUNTO// MATERIA NO VISTA =0 PUNTOS.
__________________________________________________ __________________________________________________ __________________________________________________ __________________________________________________ ________________________
ANEXO PANTALLA:
http://img31.yfrog.com/img31/8182/oferta99.jpg
__________________________________________________ __________________________________________________ __________________________________________________ __________________________________________________ ________________________
EN LAS MATERIAS QUE APARECE EN LA PANTALLA, APARECEN TODAS LAS MATERIAS QUE ESTÁN EN EL PENSUM DE LA CARRERA. QUIERO HACER UN ESTUDIANTE AL QUE LE HAGAN FALTA POR VER 5 MATERIAS DE ESAS 60 EN LA PANTALLA...
__________________________________________________ __________________________________________________ __________________________________________________ __________________________________________________ _______________________
GRACIAS DE ANTEMANO EN CUALQUIER AYUDA, YA SEA QUE PUEDA ENTENDER A HACER EL QUERY O VER COMO ES EL QUERY...
ATTE.
ZEVA