Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/08/2009, 14:39
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consulta compleja

Creo que no nos has dicho cuál es tu base.
Sí que se puede, pero debes mostrar 0 cuando no hay relacionados comentarios con algún autor. Prueba con algo así. En el caso de usar una base MySQL, te podría valer alguna consulta como esta:
Código sql:
Ver original
  1. SELECT nombre_autor, IFNULL(COUNT(*),0) totalcomentarios
  2.  FROM Autor LEFT JOIN Comentario ON Autor.codigoautor = Comentario.codigoautor GROUP BY Autor.codigoautor
  3.  ORDER BY totalcomentarios DESC

Última edición por jurena; 27/08/2009 a las 02:23