Volker Nebelung: Werte aus Datenbank anzeigen

Beitrag lesen

Es klappt auch wunderbar, bis auf eine sehr wichtige Sache. Es wird nicht die zu dem timestamp gehörige meldung angezeigt.

Ich tippe mal auf folgendes: Du selektierst zwar für den timestamp durch MAX() einen eindeutigen Wert, aber für meldung werden unter Umständen mehrere Werte ausgewählt (du sagst ja nicht, welchen meldung-Wert du haben willst), darüber stolpert MySQL dann.

Grober Code:
Zuerst
SELECT MAX(timestamp) AS zeit, costumerID
FROM xyz
GROUB BY costumerID
und danach in einer zweiten Abfrage den enstprechenden Wert meldung mit
WHERE costumerID = bla AND timestamp = zeit

Gruß, Volker