Tabla Proyectos :
![](http://i1179.photobucket.com/albums/x385/ElbArts/TablaPr_zps73548077.png)
Tabla Votos:
![](http://i1179.photobucket.com/albums/x385/ElbArts/Votos_zps990f6f12.png)
Tabla Criticas:
![](http://i1179.photobucket.com/albums/x385/ElbArts/Criticas_zps6cf1f521.png)
Consulta :
Código SQL:
Ver original
SELECT Proyectos.nombre, COUNT(Votos.Puntuacion), AVG(Criticas.nota) FROM Proyectos LEFT JOIN Votos ON Proyectos.ProyectoID = Votos.targetid LEFT JOIN Criticas ON Proyectos.ProyectoID = Criticas.targetID WHERE Proyectos.ProyectoID = 1 GROUP BY Proyectos.nombre
Resultado :
![](http://i1179.photobucket.com/albums/x385/ElbArts/resultado_zps1ad94e20.png)
¿por que COUNT(Votos.Puntuacion) , ME DEVUELVE 12? , tendría que ser 3 (ver tabla votos), teniendo en cuenta que , hasta donde yo se, he hecho bien la "aliniacion" de tablas extra.