Hallo!
wie dedlfix und rob bereits angemerkt haben, ist es zunächst ein Problem, die
drei "letzten" Datensätze zu erkennen.
Das läuft über DATETIME.
aber eigentlich sollte soetwas doch über MySQL auch gehen.
MySQL 4.1 und neuer vorausgesetzt, ja.
Gut.
SELECT -- Gib mir die Liste der
spaltenliste -- Datensätze
FROM tabelle t1 -- meiner Tabelle,
WHERE t1.id NOT IN ( -- deren Identifizierer nicht in der Liste
SELECT -- der Identifizierer
t2.id
FROM tabelle t2 --
ORDER BY dein_kriterium DESC
LIMIT 3 -- der drei "letzten" Datensätze
) -- enthalten ist.
Da gibt es jetzt einen Fehler. "This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'". Aber PhpMyAdmin sagt mir, dass ich "MySQL - 5.0.21-community-nt" habe. Das steht groß auf der Startseite. Komisch...
Das MySQL-Handbuch sagt es Dir im Abschnitt ENUM:
Da habe ich auch schon nachgeschaut, aber das habe ich dummerweise übersehen. Danke!
ciao, ww
Schäuble:
"Wir können alles. Außer Rechtsstaat."