Tema: Consulta
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2010, 06:36
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Consulta

Divide y venceras....

En definitiva lo que quieres es obtener el listado de los alunos que han superado TODAS sus asignaturas.

Creo que lo mas fàcil es hacer a la inversa:

1. Obtengo los que han suspendido alguna asignatura


Código MySQL:
Ver original
  1. FROM ALUMNOASIGNATURA
  2. WHERE nota<5;

2. Obtengo los que NO estan en el grupo anterior

Código MySQL:
Ver original
  1. SELECT nif, nombreapellidos
  2. FROM ALUMNOS
  3.                                FROM ALUMNOASIGNATURA
  4.                                WHERE nota<5);

Si son 223 o no eso lo sabras tu pero esta consulta te da los alumnos que han superado el 5 en TODAS sus asignaturas.

Fuerte... no?

Quim