Rolf B: Nur neueste Datensätze finden

Beitrag lesen

Hallo Mira,

ich empfehle Dir schließe mich Tobias' Vorschlag bezüglich ORDER BY zeitpunkt DESC zusammen mit einem LIMIT 0,1 an.

LIMIT ist spezifisch für MySql / MariaDB. Bei Microsoft heißt das TOP 1. Bei Oracle gibt's angeblich eine Syntax mit FETCH NEXT 1 ROWS ONLY. Bei Stackoverflow wurde auch der Einsatz der Ranking-Funktionen vorgeschlagen (OVER Klausel).

Aber Du willst ja nur genau einen Treffersatz. Wenn die Abfrage nicht allzuviele Treffer liefert, könnte der ORDER BY am effizientesten sein.

Rolf

--
sumpsi - posui - clusi