bueno este es mi sql donde estoy casi apunto de lograrlo.
Código:
el problema aqui es q el datos que corresponde a votos_totales me arroja el valor de count(obras.id), porque puede ser???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
Saludos