Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2007, 10:59
michelson
 
Fecha de Ingreso: febrero-2006
Mensajes: 208
Antigüedad: 18 años, 2 meses
Puntos: 0
Problema con JOIN y count!!!! horas sin dar en el clavo

hola Foreros tengo un problemón que no se por que se da, he probado de todas las formas que manejo y nada...

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:

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 sql esta bien en terminos a que responde al llamado y no tira error;
el problema aqui es q el dato que corresponde a votos_totales me arroja el valor de count(obras.id), es decir el count de los votos por usuario me muestra lo que se supone es la cantidad de obras por usuario
porque puede ser???


porfavor ayuda!!
__________________
michelson
-----------------
crossing snow mountains with a yamaha bike