Que tal compañeros, tengo un problema, necesito hacer una consulta donde me retorne todas las series que tengo en la tabla series pero, a su vez necesito que me sume todas las visualizaciones que han tenido sus respectivos capítulos dentro de la misma sentencia, para que se entienda mejor explico las tablas
tablas:
Código:
series:
id | serie
1 | serie 1
2 | serie 2
3 | serie 3
4 | serie 4
5 | serie 5
capitulos:
id | idSerie | reproducciones
1 | 1 | 3
2 | 1 | 5
3 | 2 | 8
4 | 3 | 2
5 | 3 | 1
Ahora, mostraré lo que eh intentado hacer hasta el momento...
Código SQL:
Ver originalSELECT
se.id,
se.serie,
sc.suma
FROM
series se
LEFT JOIN
(SELECT capitulos.idSerie,SUM(capitulos.reproducciones) AS suma FROM capitulos) sc ON sc.idSerie=se.id
Me costo trabajo crear la sentencia anterior ya que no domino SQL, y realiza a medias lo que necesito, me retorna cada serie por separado, pero me suma todas las reproducciones sin importar el idSerie, lo que necesito es que me sume las reproducciones de los capítulos dependiendo del campo idSerie, con las tablas anteriores debería obtener algo así...
Código:
resultado:
id | serie | suma
1 | serie 1 | 8
2 | serie 2 | 3
3 | serie 3 | 4
pero obtengo esto
Código:
resultado:
id | serie | suma
1 | serie 1 | 15
2 | serie 2 | NULL
3 | serie 3 | NULL
Agradezco toda la ayuda que me puedan proporcionar....