Ten select by mohol vyzerať nejako takto:
select t.*, count(t2.idkomentare) as pocet, max(t2.datum) as poslednydatum
from tabulka as t
left outer join tabulka as t2 on t2.koren=t.idkomentare
where t.koren=0
group by t.idkomentare
order by poslednydatum desc
limit 10
Ak tam bude veľa príspevkov, tak by bolo efektívnejšie pamätať si ku každej otázke informácie o poslednom príspevku a aktualizovať ich pri vkladaní (a mazaní) ďalších príspevkov.