Habría que ver la tabla "noticias" y sus "claves foraneas" que (campos llave, key) usas .. pero en pricipio tendrías que hacer una consulta tipo:
SELECT COUNT(*) AS total_comentarios FROM comentarios, noticias WHERE
comentarios.idnoticia=noticias.id AND noticias.id='$idnoticia'");
Básicamente el id de una tabla = id de la otra tabla es lo que nos establece la relación entre ambas tablas del tipo 1->N
Podrías revisar tambien este artículo sobre Normalización de base de datos (Msyql):
http://www.mysql-hispano.org/page.php?id=16
Un saludo,