Hi, ich hab ein kleines Problem beim Auslesen von Datenbankeinträgen mit PHP/MySQL.
Und zwar hab ich eine Tabelle die (u.A.) eine UserID enthält und ein Datum.
Nun möchte ich ganz einfach zu jeder UserID den Datensatz ausgeben, der den höchsten Timestamp enthält.
Ich will also die Tabelle erst nach dem Timestamp ordnen und erst danach nach der UserID gruppieren.
So
SELECT * FROM `abi_mapdata` GROUP BY `userid` ORDER BY date_bis DESC
funktionierts zumindest nicht...
Ich probier jetzt schon seit ewigkeiten rum, finde aber keine Lösung dazu... :-(
Kann mir vielleicht jemand von euch weiterhelfen?
Und zwar hab ich eine Tabelle die (u.A.) eine UserID enthält und ein Datum.
Nun möchte ich ganz einfach zu jeder UserID den Datensatz ausgeben, der den höchsten Timestamp enthält.
Ich will also die Tabelle erst nach dem Timestamp ordnen und erst danach nach der UserID gruppieren.
So
SELECT * FROM `abi_mapdata` GROUP BY `userid` ORDER BY date_bis DESC
funktionierts zumindest nicht...
Ich probier jetzt schon seit ewigkeiten rum, finde aber keine Lösung dazu... :-(
Kann mir vielleicht jemand von euch weiterhelfen?
Kommentar