19/06/2008, 10:17
|
| | 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 |