řazení výsledků

Ahoj, rád bych z tabulky s příspěvkama vypsal ty nejnovější. Zgrupuju po tématech a seřadim podle MAX() ze sloupce s datumy. Zatim všechno ok. Tou funkci max sem schopnej napsat kdy byl vložen poslední příspěvek, ale když chci vypsat i autora, dostanu vždycky toho kdo napsal příspěvek jako první. Poraďte prosim jak dostanu nejen hodnotu max o kterou si řeknu, ale celý řádek který tu max obsahuje. Něco jako seřadit tabulku poačně ještě před výběrem. Při GOUP BY to vezme hodnoty z prvniho radku dany skupiny a ja bych potreboval vsechno z posledniho radku. Pri DESC to obrati az vysledky, ale ne radky v ramci skupiny.
Předem mockrát děkuju za odpověď
Tak sem hoď struktury dotčených tabulek a dotaz, který používáš. Těžko ti někdo poradí jen tak z vody.
stačí zlobící dotaz. Musí se to grupovat? To mi příjde divné.
poslední příspěvek - nejaky datum, ORDER BY `datum` DESC

ale bez sql dotazu a tabulek...