28/04/2012, 09:06
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses 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 |