
Sum se altera al usar join
Publicado por leonel (1 intervención) el 06/12/2016 22:47:53
Hola colegas me podrían por favor ayudar con esto que me esta volviendo loco. Resulta que tengo el siguiente código.
pero al hacer el left join de ordinarios me cambia el total del sum
que puede estar pasando. Gracias.
1
2
3
4
5
6
7
SELECT materias.id,materias.materia,SUM(calificaciones.proy) as tp
FROM materias
INNER JOIN calificaciones ON calificaciones.materias_id = materias.id
INNER JOIN alumnos ON alumnos.id = calificaciones.alumnos_id
LEFT JOIN ordinarios ON ordinarios.alumno_id = alumnos.id
WHERE materias.semestre_id = 1 AND alumnos.id = 10
GROUP BY materias.id
pero al hacer el left join de ordinarios me cambia el total del sum
que puede estar pasando. Gracias.
Valora esta pregunta


0