Можете ли вы, ребята, помочь мне оптимизировать этот запрос. Какой более эффективный способ сделать это?
SELECT *, ( SELECT COUNT(id) FROM post WHERE created > 1288953377 AND topic_id = topic.id ) AS post_today FROM topic
Полагаю, это то, что вам нужно,
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