Falls es geht w�re es ziemlich ineffektiv (oder ist der Query-Optimizer so
gut?). Leistet

SELECT TOP 30 *
FROM
 Kategorie
WHERE
 Kategorie_ID = 33
ORDER BY
 Datum DESC, Name ASC

nicht das Gew�nschte?


Nein, das ist nicht genau das, was ich will.
Die Ausgabe soll nicht nach Datum sortiert sondern nach Name sortiert sein ABER es sollen die neusten 30 Eintr�ge angezeigt werden.
Daher zwar nach Datum sortieren, dann aber nur 30 nehmen und die dann nach Name sortieren.


So geht es:

select *
from Kategorie
where Kategorie_ID in (Select Kategorie_ID from Kategorie where Kategorie_Id=33 order By Datum)
Order By name


Weil er so zweimal auf die komplette Tabelle zugreiffen muss, wollte ich es so wie beim ersten Vorschlag machen.


_______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an