Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/04/2012, 09:06
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Unir una consulta COUNT a otra tabla

No, para eso mejor usas LEFT JOIN, pues alguna noticia no tendrá comentario. A ver si así (no lo he probado). Observa que te pongo los nombres de los campos de la noticia. No uses * salvo que se trate de todos los campos de noticias.

SELECT n.idnoticias, n.campo1, n.campo2, n.campo3, n.campo4, IFNULL(COUNT(c.idcomentarios), 0) numcomentarios FROM noticias n LEFT JOIN comentarios c ON n.idnoticias = c.idnoticias GROUP BY n.idnoticias