wucher wichtel: 2 Fragen zu MySQL

Beitrag lesen

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."