Ich hab zwar in meinem Forum noch keine Sticky-Posts (stehen ziemlich weit unten auf der TodoList

), aber den ganzen kram von wegen letzer Beitrag, letzter User, etc.
tblForThreads sind die ForumThreads, tblForPosts sind die Posts,
FT_ID=Forumthread-id, FS_ID=Forumsection-id, Rest erklärt sich glaub ich von selbst.
Du müsstest afaik noch sticky auslesen und zusätzlich danach sortieren.
SQL-String schaut so aus:
SELECT tblForThreads.FT_ID, tblForThreads.FS_ID, tblForThreads.Hits,
Max(tblForPosts.Datum) AS MaxDatum, Count(FP_ID) As Answers,
Min(US_ID) as CreatorID, Max(US_ID) as LastposterID
FROM tblForThreads
INNER JOIN tblForPosts ON tblForThreads.FT_ID = tblForPosts.FT_ID
WHERE tblForThreads.FS_ID = $FSID
GROUP BY tblForThreads.FT_ID, tblForThreads.FS_ID, tblForThreads.Hits
ORDER BY MaxDatum DESC
mfg Thomas