Tema: Consulta
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2010, 06:24
7sistemas
 
Fecha de Ingreso: marzo-2010
Ubicación: Buenos Aires
Mensajes: 59
Antigüedad: 14 años, 1 mes
Puntos: 2
Consulta

Buenos dias.

Tengo una consulta que realizar, pero no doy en el clavo. Se que el resultado tienen que ser 223 registros.

Tengo 4 tablas:

ALUMNOASIGNATURA (nif, codigoasignatura, nota)
ALUMNOS (nif, nombreapellidos)
ASIGNATURAS (codigoasignatura, nombreasignatura, departamento)
DEPARTAMENTOS (departamer, fechaalta, nombre)

Debo realizar una consulta, que me devuelva aquellos alumnos que hayan obtenido 5 o mas en la nota de las asignaturas en las que este matriculado.

He realizado la siguiente consulta:

select distinct ALUMNOASIGNATURA.NIF
from ALUMNOASIGNATURA, ASIGNATURAS
where (ALUMNOASIGNATURA.NOTA >= 5) and (ASIGNATURAS.CODIGOASIGNATURA = ALUMNOASIGNATURA.CODIGOASIGNATURA)
group by ALUMNOASIGNATURA.NIF, ALUMNOASIGNATURA.CODIGOASIGNATURA

Pero el resultado no es el esperado: devuelve 230 registros en lugar de 223.

Gracias por vuestro tiempo.