Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2007, 17:04
michelson
 
Fecha de Ingreso: febrero-2006
Mensajes: 208
Antigüedad: 13 años, 11 meses
Puntos: 0
problema con inner join dentro de left join, AYUDA!!

Hola foreros, tengo tres tablas usuarios, imagenes y votos,
necesito hacer un listado de todos los usuarios que tengan al menos una imagen relacionada y que ademas sus votos sean menor que 2.
la consulta la tengo casi lista y es asi

Código PHP:
SELECT usuarios.idusuarios.nombre,Avg(vote.voteValue) AS promediocount(vote.voto_id) as votos_totales
FROM usuarios  
LEFT JOIN vote on  
(usuarios_artistas.id=  vote.quien
 
INNER JOIN imagenes on  (usuarios_artistas.id=  imagenes.quien)
GROUP BY usuarios_artistas.id 
pero no funciona bien, ya que el valor de count(voto.voto.id) lo deja en cero, algo crea conflicto...
por el contrario si borro una linea , la del inner join, el resultado del count es exitoso, pero asi no puedo saber si hay un usuario con imagenes relacionadas.

que puedo estar haciendo mal??? por favor ayudenme!!
__________________
michelson
-----------------
crossing snow mountains with a yamaha bike