Hallo,
ich habe eine Tabelle (sensordata) mit einigen zehntausend Einträgen. Aus dieser Tabelle möchte ich jeweils den letzten Eintrag holen. Das habe ich bisher so gemacht:
Durch das "ORDER BY timestamp" dauert die Abfrage unerträglich lange. Wenn ich es aber weg lasse, wird nicht der allerletzte Datensatz, sondern der erste geholt.
Wie hole ich also am besten (bzw. schnellsten) nur den letzten Datensatz?
Dankeschön!
Bis dann
Lennart
ich habe eine Tabelle (sensordata) mit einigen zehntausend Einträgen. Aus dieser Tabelle möchte ich jeweils den letzten Eintrag holen. Das habe ich bisher so gemacht:
PHP-Code:
SELECT sv, timestamp FROM sensordata
WHERE host = 1 AND st = 1
ORDER BY timestamp DESC
LIMIT 1
Wie hole ich also am besten (bzw. schnellsten) nur den letzten Datensatz?
Dankeschön!
Bis dann
Lennart
Kommentar