Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/06/2008, 10:17
OscarH
 
Fecha de Ingreso: junio-2008
Ubicación: D.F.
Mensajes: 62
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Datos repetidos en una consulta

Hola Que tal,

Tu Query esta repitiendo los nombres , pero si notas en tu resultado las lineas no son iguales ya que por cada vez que el nombre se repite existe una calificación diferente, y cada calificación que ves por registro pertenece a una Materia diferente. Por lo tanto para obtener los resultados que quieres tendrías que realizar lo siguiente:

SELECT e.nombre, n.materia, n.calificacion
FROM estudiantes e, notas n
WHERE e.matricula = n.matricula
/

Este query lo que te traería sería cada uno de los Alumnos con su Respectivas materias y su calificación de cada materia.

O también podrías traer la suma de todas las calificaciones de cada alumno.


SELECT e.nombre, SUM(n.calificacion)
FROM estudiantes e, notas n
WHERE e.matricula = n.matricula
GROUP BY e.nombre
/


ESPERO Y ESTO TE SIRVA

SALUDOS