Nur neueste Datensätze finden
bearbeitet von
Hallo Mira,
ich empfehle Dir ein ORDER BY zeitpunkt DESC zusammen mit einem LIMIT 0,1.
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