Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2013, 15:11
duodingo
 
Fecha de Ingreso: marzo-2012
Ubicación: ciudad real
Mensajes: 62
Antigüedad: 12 años, 1 mes
Puntos: 3
problema cont() de tabla relacionada

Buenas!! Llevo unos dias rompiendome la cabeza y buscando pero no encuentro solucion a mi problema. Me explico

Dispongo de dos tablas

noticias {idnoticia, titulo, resumen...}
comentarios_noticias {id, idnoticia, texto...}

Me gustaria seleccionar (en una sola consulta) todas las noticias con el numero de comentarios de estas.

Googleando encontre esta opcion:

Código:
SELECT titulo, COUNT( `c`.`idnoticia` ) AS `cuenta`
FROM `noticias_articulo`
LEFT JOIN `comentarios_noticias` AS `c` ON `c`.`idnoticia` = `noticias_articulo`.`idnoticia`
GROUP BY `c`.`idnoticia`
ORDER BY `cuenta` ASC
Tengo decenas de noticias que no tienen comentarios, sin embargo solo me muestra una noticia con 0 comentarios y todas las que tienen 1 o mas comentarios.
¿como podria seleccionar todas las noticias, poniendo a 0 cuenta, de las que no tengan registros en comentarios_noticias?

Saludos y muchas gracias de antemano!

PD. Disculpad si es algo ya comentado, tras buscar no encontre la manera de hacerlo tal como quiero.