grillfleisch
Erfahrenes Mitglied
Hallo,
ich habe schon seit ner Weile gesucht und auch sachen gefunden, nur leider komme ich nicht zum gewünschten Ergebniss.
Ich habe ein Nachrichtensystem gebastelt und ich möchte alle Leute in einer Liste ausgeben die mir geschrieben haben, jedoch nur deren letzte Nachricht.
Tabelle :
meine aktuelle MYSQL Abfrage
Ich habe schon vieles probiert. Ich bekomme die Leute geordnet nach dem wer mir als letztes geschrieben hat, aber von demjenigen die allererste Nachricht die ja niemanden interressiert, sonder ich möchte gern die letzte, die aktuelle sehen.
Ich hoffe ihr könnt mir helfen und evtl. ist es auch nur ein kleiner denkfehler in meine logik.
Grüße
Basti
ich habe schon seit ner Weile gesucht und auch sachen gefunden, nur leider komme ich nicht zum gewünschten Ergebniss.
Ich habe ein Nachrichtensystem gebastelt und ich möchte alle Leute in einer Liste ausgeben die mir geschrieben haben, jedoch nur deren letzte Nachricht.
Tabelle :
Code:
ID UID REC DATE READ TITLE TEXT
3 3 3 1349096539 0 test3
4 3 3 1349096567 0 34
5 5 3 1349097286 0 du testet
6 3 3 1349098952 0 fsdfdsf
meine aktuelle MYSQL Abfrage
Code:
$pm_read = $db->query("SELECT
max(z_pm.ID),
z_pm.TEXT,
z_user.NAME,
z_pm.DATE
FROM
z_pm
JOIN
z_user
ON
z_pm.UID = z_user.UID
WHERE
z_pm.REC = {$UID}
GROUP BY
z_pm.UID
ORDER BY
z_pm.DATE DESC",'assoc'); #max(z_pm.DATE) AS DATE
Ich habe schon vieles probiert. Ich bekomme die Leute geordnet nach dem wer mir als letztes geschrieben hat, aber von demjenigen die allererste Nachricht die ja niemanden interressiert, sonder ich möchte gern die letzte, die aktuelle sehen.
Ich hoffe ihr könnt mir helfen und evtl. ist es auch nur ein kleiner denkfehler in meine logik.
Grüße
Basti