Well, I have a problem with one query that i've been doing lately..
I have a table called blog this table has 1.800 registers on this table, then I have other table called blog_coments and this table has 36.000 registers.
What I need is, a list which show all theses posts of blog's table and sum all the comments of each post!
I`ve done a query, but it took so looong to show the result, about 40 seconds. Ill post here the query, if someone could help me, ill be really thanks full!!
Here is the Query: (ps: I commented lines because it is in portuguese

SELECT
// the blog id
`blog`.`NR_SEQ_BLOG_BLRC`,
//the photo
`blog`.`DS_EXT_BLRC`,
//the title
`blog`.`DS_TITULO_BLRC`,
//the date
`blog`.`DT_PUBLICACAO_BLRC`,
//the id of who posted
`blog`.`NR_SEQ_COLUNISTA_BLRC`,
//the short description
`blog`.`DS_TEXTO_BLRC`,
//the sum of comments
(SELECT
COUNT(NR_SEQ_COMENTARIO_CBRC) AS total_comentatios
FROM
blog_coments
WHERE
NR_SEQ_BLOG_BLRC = NR_SEQ_BLOG_CBRC) AS `total_comentarios`,
//the name of who posted
`colunistas`.`DS_COLUNISTA_CORC`
FROM
`blog`
INNER JOIN
`colunistas` ON blog.NR_SEQ_COLUNISTA_BLRC = colunistas.NR_SEQ_COLUNISTA_CORC
WHERE
// i need only active postes
(blog.DS_STATUS_BLRC = 'A')
GROUP BY `NR_SEQ_BLOG_BLRC`
//order by date
ORDER BY `DT_PUBLICACAO_BLRC` DESC