hola estoy trabajando con 3 tablas usuarios, obras, votos, en mi consulta quiero mostrar a todos los usuarios con al menos una obra y saber la cantidad de votos que tiene cada usuario.
bueno este es mi sql donde estoy casi apunto de lograrlo.
Código:
SELECT usuarios.id, usuarios.nombre,Avg(vote.voteValue) AS promedio, count(vote.voto_id) as votos_totales, count(obras.id) FROM usuarios
left JOIN vote on usuarios.id = vote.quien_usuario
INNER JOIN obras on usuarios.id = obras.quien
GROUP BY usuarios_artistas.id
ORDER BY promedio DESC , votos_totales DESC , usuarios_artistas.nombre ASC
el problema aqui es q el datos que corresponde a votos_totales me arroja el valor de count(obras.id), porque puede ser???
Saludos