Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2004, 08:53
Avatar de nitrouz
nitrouz
 
Fecha de Ingreso: agosto-2003
Ubicación: Buenos Aires, Argentina
Mensajes: 78
Antigüedad: 21 años, 3 meses
Puntos: 0
Exclamación Duda SQL (IMPORTANTE!)

Hola, tengo una pequeña duda, que mas que nada se debe a mi inexperiencia usando consultas un tanto "complejas"..

Bueno aqui va...

Yo tengo dos tablas tutoriales y valoracion
la tabla votos tiene id_voto, id_tuto, valoracion y tutoriales que tiene los campos tipicos: id_tuto, titulo, etc...

Yo quiero hacer que en la misma consulta, me diga por cada tutorial, la suma de los votos de cada uno de ellos...

Lo pude hacer mediante esta consulta...

Código:
SELECT *,SUM(valoracion.valoracion) as Rate
FROM tutorials, valoracion
WHERE tutorials.id_tutorial = valoracion.id_tutorial
GROUP BY tutorials.id_tutorial
El problema con esto es que solo me devuelve los tutoriales que alguna vez tuvieron un voto, pero yo quiero que me muestre en ambos casos..
O sea...
Que me diga 0 votos (o nada) cuando nunca hubo un voto y si tuvo, que me diga la suma de los mismos por cada tutorial.

A ver quien me puede ayudar

Desde ya muchas GRacias!!!!

Saludos!
__________________
Cristian Conedera
Mi Web: BothMedia.com, Diseño y Desarrollo
Mi Blog: nitrousBLOG*

Última edición por nitrouz; 16/06/2004 a las 09:00