Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2007, 00:15
DarioDario
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 14 años, 7 meses
Puntos: 2
Re: problema con inner join dentro de left join, AYUDA!!

Cita:
Iniciado por michelson Ver Mensaje
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!!
Esta consulta debería ir en el foro "Base de Datos".

Saludos.