Foros del Web » Programando para Internet » PHP »

Problema con JOIN y count!!!! horas sin dar en el clavo

Estas en el tema de Problema con JOIN y count!!!! horas sin dar en el clavo en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/05/2007, 10:59
 
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
  #2 (permalink)  
Antiguo 14/05/2007, 12:09
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: Problema con JOIN y count!!!! horas sin dar en el clavo

Deberías trabajar con subquerys por lo que entiendo que necesitas.
Para ayudarte dos cosas importantes. 1- versión de mysql. 2- Pone el dump para generar las tablas y al menos unos datos en el mismo para poder hacer pruebas.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:45.