tengo una duda sobre una consulta SELECT:
"Consulta que muestre el nombre del alumno y el nombre de la provincia de todos aquellos alumnos que hayan suspendido TODOS los exámenes a los que se han presentado"
EL problema viene cuando tengo que coger los que hayan suspendido TODOS los examenes. Tengo una tabla EXAMENES(id,id_asignatura,nota,id_alumno).
Mi idea era hacer un SELECT con el numero de examenes que ha hecho cada alumno y ver si aparece las mismas veces en otro SELECT que saque el numero de examenes suspensos.(No se si me explico)
Aqui va una idea de lo que tengo pero que evidentemente no funciona:
Código SQL:
Ver original
SELECT * FROM `examenes` WHERE ( SELECT COUNT(id_alumno) FROM `examenes` GROUP BY id_alumno) = SELECT COUNT(id_alumno) FROM `examenes` WHERE nota<5)
Me urge porque es para una entrevista de trabajo
Muchisimas gracias de antemano!