Originariamente inviato da URANIO
Cantato vittoria troppo presto...

Effettivamente mi ricordavo di aver provato una cosa del genere, ma non mi ricordavo del'errore.
L'errore è che se un post non ha commenti viene visto cmq 1 commento!
Cambia il raggruppamento.

SELECT Blog.ID_blog, COUNT(*)
FROM Blog, Commenti
WHERE Commenti.ID_blog = Blog.ID_blog
GROUP BY Blog.ID_blog;

invece di raggruppare per Blog.ID_blog, raggruppa per commenti. Se non ci sono commenti, 0 righe.

GROUP BY Commenti.ID_blog;