PM System- letzte Nachricht von allen Eingängen.

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 :
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
 
Zurück