Struppi: order by and group by

Beitrag lesen

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.