wucher wichtel: 2 Fragen zu MySQL

Beitrag lesen

Hallo!

Woran erkennst du die letzten drei Datensätze?

Am Datum.

Wenn du diese Frage geklärt hast ist es nur noch eine Frage der WHERE-Klausel.

Und wie müsste das aussehen?

Allgemeiner, dafür aber mit zwei Abfragen: Limitiere die Abfrage auf Ergebniswert einer COUNT-Abfrage abzüglich 3. Allerdings will LIMIT nur konstante Werte und keine Ausdrücke. Du musst das also anderswo berechnen.

Wo? Geht das auch mit MySQL? Dass LIMIT keine Ausdrücke will, habe ich auch herausgefunden. Mir fiel dann nur die Möglichkeit ein, die Anzahl aller Einträge - 3 mit PHP auszurechnen.

SHOW COLUMNS ... plus etwas Stringverarbeitung wäre eine Möglichkeit. Vielleicht findest unter den SHOW-Statements noch ein passenderes.

Ok, das werde ich nachher gleichmal anschauen. Vielen Dank.

ciao, ww

--
Schäuble:
  "Wir können alles. Außer Rechtsstaat."