Hallo,
Gegeben ist folgende Tabelle:
Pers_id | time_stamp | nummer
1 | 1001 | 3
1 | 1000 | 5
2 | 2000 | 1
2 | 2004 | 2
Folgendes Ergebnis soll eine Abrage liefern:
Pers_id | time_stamp | nummer
1 | 1001 | 3
2 | 2004 | 2
Also ausformuliert: Zu jeder Person das Tuple mit dem höchsten Timestamp.
Verwendetes Datenbanksystem ist mysql 5.0.21
Ich hab schon sämmlich Varianten mit Group By, Having und MAX ausprobiert komme aber ohne die Verwendung von Unterabfragen einfach nicht auf das Ergebnis oben. (Das Problem habe ich nur mit MySQL, mit MSSQL geht es mit einer Kombination aus Group by und der MAX-Funktion)
Vielen Dank für Eure Antworten.