Hallo,
ich habe ein kleines Problem mit einer MySQL-Abfrage:
Ich habe alle Kommentare in einer Tabelle und mit diesen jeweils die Benutzer-ID abgespeichert.
Nun möchte ich gerne jeweils den letzten Kommentar von jedem Benutzer aus dieser Tabelle auslesen (und ausgeben) lassen.
Ist das überhaupt möglich?
Mit ORDER BY kann ich nicht arbeiten, weil ein Benutzer ja zuletzt 2 Kommentare bekommen haben könnte und dann erst der nächste Benutzer kommt.
Mit WHERE kann ich nicht arbeiten, weil das Datum bei jedem Eintrag verschieden ist.
Mit GROUP BY und DISTINCT erhalte ich obwohl "ORDER BY createtime DESC" drinn ist immer nur den allerersten Eintrag von jedem Benutzer.
Könnt ihr mir weiterhelfen?
Vielen herzlichen Dank.
gruß
Piremilok
ich habe ein kleines Problem mit einer MySQL-Abfrage:
Ich habe alle Kommentare in einer Tabelle und mit diesen jeweils die Benutzer-ID abgespeichert.
Nun möchte ich gerne jeweils den letzten Kommentar von jedem Benutzer aus dieser Tabelle auslesen (und ausgeben) lassen.
Ist das überhaupt möglich?
Mit ORDER BY kann ich nicht arbeiten, weil ein Benutzer ja zuletzt 2 Kommentare bekommen haben könnte und dann erst der nächste Benutzer kommt.
Mit WHERE kann ich nicht arbeiten, weil das Datum bei jedem Eintrag verschieden ist.
Mit GROUP BY und DISTINCT erhalte ich obwohl "ORDER BY createtime DESC" drinn ist immer nur den allerersten Eintrag von jedem Benutzer.
Könnt ihr mir weiterhelfen?
Vielen herzlichen Dank.
gruß
Piremilok
Kommentar