ok. danke erstmal für die Antworten. Aber och kann nicht glauben, dass es keine Lösung gibt.
Etwas genauer mein Problem ohne das Join, das kann ich anders lösen. Die Tablle sieht so aus:
SELECT t_id, user, date FROM t WHERE b_id = 1 SORT BY t_id ASC, date DESC
t_id user date
1 a 2004-09-10
1 b 2004-09-09
1 c 2004-09-08
2 c 2004-09-09
2 b 2004-09-08
2 c 2004-09-04
3 d 2004-09-07
3 a 2004-09-06
Jetzt will ich im Prinzip nach t_id gruppieren
SELECT t_id, user, date FROM t WHERE b_id = 1 GROUP BY t_id SORT BY t_id ASC, date DESC
ergibt leider:
t_id user date
1 c 2004-09-08
2 c 2004-09-04
3 a 2004-09-06
also immer den ältesten Eintrag, egal wie ich sortiere.
Was ist mein Denkfehler, oder gibt es wirklich keine Lösung.
Struppi.