Hallo Ilja
yo,
SELECT ... DATE_FORMAT(t.date,"%d.%m.%Y %H:%i") as date_f
FROM FORUM_thread t LEFT JOIN FORUM_msg m ON t.t_id = m.t_id
WHERE t.b_id=29
GROUP BY m.t_iddas kann in der form schwierigkeiten ergeben, da du nicht nach der spalte t.date groupiert hast, sondenr nur nach m.t_id. alle spalten, die ausgegeben werden solen und nicht aggregat-funktion sind, müssen in die group by klausel, es sein denn die werte sind alle gleich.
Ich weiß, das mas liest man immer wieder wenn man nach dem Problem sucht.
Es gibt offensichtlich nur einen sauberen weg mit einem subselect bzw. mit einer temporären Tabelle.
Oder reicht es wenn auch nach t.date gruppiere?
Es scheint zumindest zu gehen.
Struppi.