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.