Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2007, 21:43
michelson
 
Fecha de Ingreso: febrero-2006
Mensajes: 208
Antigüedad: 19 años, 2 meses
Puntos: 0
consulta multitabla donde un elemento count arroja otro valor de elemento

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
__________________
michelson
-----------------
crossing snow mountains with a yamaha bike