1. SELECT t . * , count( p.id ) AS num_posts
  2. FROM portal_topics t
  3. LEFT JOIN portal_posts p ON ( t.id = p.topic )
  4. WHERE t.forum =1
  5. GROUP BY t.id
  6. ORDER BY sticky DESC , date DESC LIMIT 200, 20


to zapytanie wykonuje się bardzo długo phpmyadmin pokazał 0.4553 s przy 2000 rekordów dla portal_topics oraz portal_posts

to zapytanie zwraca wszystko z tabeli portal_topics oraz liczbę postów które są w tym temacie

czy da się jakoś to zoptymalizować ?