02/07/2007, 23:15
|
| | Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 19 años, 5 meses Puntos: 2 | |
Re: problema con inner join dentro de left join, AYUDA!! Cita:
Iniciado por michelson 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.id, usuarios.nombre,Avg(vote.voteValue) AS promedio, count(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. |