"Group-by" und "max" Funktionen verknüpfen

Hallo zusammen,

wie kann man die Group-By Funktion und die max Funktion miteinander verknüpfen?

Hintergrund: Aus einer Tabelle mit Bestellungen sollen immer die beiden letzten Bestellpreise eines Artikels ausgewertet und in eine eigene Tabelle geschrieben werden.

Man müsste als erst mal nach Artikel-Nr. gruppieren, und dann aus der jeweiligen Gruppe die beiden Datensätze mit dem aktuellsten Datum auslesen.

Kann mir jemand ein Beispiel geben, wie ich dies hinbekomme?

Vielen lieben Dank + Gruss aus der Schweiz
Mathias

Schnellschuß: schreib eine SRF. Zuerst in einer Schleife alle Artikel-Nummern ermitteln, dann für jede davon die 2 aktuellsten Preise suchen (LIMIT) und das ausgeben.

Ich glaube mich erinnern zu können, in der MySQL-Newsgroup (deutsch) vor ein paar Monaten einen eleganteren Weg gesehen zu haben, finde es aber nicht.


Andreas