Оптимизация запроса на форуме - PullRequest
0 голосов
/ 07 ноября 2010

Можете ли вы, ребята, помочь мне оптимизировать этот запрос. Какой более эффективный способ сделать это?

SELECT *, ( 
         SELECT COUNT(id) FROM post WHERE created > 1288953377 AND topic_id = topic.id
    ) AS post_today FROM topic

1 Ответ

0 голосов
/ 07 ноября 2010

Полагаю, это то, что вам нужно,

SELECT Col1,Col2,Col3, Count(id) from Topic 
LEFT JOIN post on topic_id = topic.id
where created > 1288953377
group by id,Col1,Col2,Col3
...