Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/07/2010, 08:30
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Consulta select para hacer un ranking

hola jurena, si justamente se me presento ese problema es decir, me cuenta los votos, pero no para cada foto sino q me cuenta todos los votos para y me muestra solamente una foto, probe con esta consulta:
Código:
SELECT count(votacion.VOTO) as votos,

 votacion.*, pinturas.*, artista.* FROM pinturas, artista, votacion

where pinturas.ID_ARTISTA= artista.ID_ARTISTA and pinturas.ID_PINTURA= VOTACION.ID_PINTURA

ORDER BY votos DESC
LIMIT 5
y con la tuya tb:
Código:
SELECT count(votacion.voto) as votos, votacion.*, pinturas.*, artista.* FROM artista INNER JOIN pinturas ON pinturas.id_artista= artista.id_artista INNER JOIN votacion ON pinturas.id_pintura= votacion.id_pintura ORDER BY votos LIMIT 5
y justamente me da el mismo problema, me cuenta los votos pero todos para una sola imagen y no como deberia ser mostrando los votos para cada foto.... como o q deberia modificar en mi consulta para solucionar este problema y haqcer q me muestre cada foto con su cantidad de votos correspondientes???..... porfavor amigos agradeceria su ayuda.... de antemano gracias.