Aktuellsten Datensatz per User

Moritz123

Erfahrenes Mitglied
Hallo allerseits,

ich habe hier mal wieder ein kleines Problem mit einer Abfrage, der folgende Tabelle zugrunde liegt:
Code:
partner_id | event_id | date
Ich brauche nun den jeweils aktuellsten Datensatz _jedes_ Partners sortiert nach Event_ID.
Folgender Versuch schien ganz vielversprechend, liefert mir aber irgendwie nicht den aktuellsten Datensatz:
Code:
SELECT partner_id, event_id, `date` FROM users_tracking GROUP BY partner_id, event_id ORDER BY users_tracking.`date` DESC

Wo habe ich da einen Denkfehler - ich bin mir eigentlich sicher, dass das gehen muss.

Vielen Dank und schöne Grüße,
Moritz
 
Versuchs mal mit MAX()
SQL:
SELECT 
	partner_id, 
	event_id, 
	MAX(`date`) 
FROM 
	users_tracking 
GROUP BY 
	partner_id, 
	event_id
 
Zuletzt bearbeitet von einem Moderator:
Zurück