Ich versuche, die Daten zu mir zu gruppieren, dass sie nur den letzten Datensatz jeder ID wollen, was soll ich tun?MySQL/Sortieren und Gruppieren von Daten nach Datum
In Zugang mein Problem auf diese Weise zu lösen:
SELECT Table1.id, Last(Table1.status) AS LastStatus, Last(Table1.date) AS LastDate
FROM Table1
GROUP BY Tabele1.id;
Mein Tisch
____________________________
| ID | STATUS | DATE |
|123456| 1 | 15/04/2016 |
|123456| 2 | 16/04/2016 |
|123456| 3 | 17/04/2016 |
|123456| 1 | 18/04/2016 |
|654321| 3 | 19/04/2016 |
|654321| 4 | 20/04/2016 |
|654321| 2 | 21/04/2016 |
|98765 | 3 | 22/04/2016 |
|98765 | 1 | 23/04/2016 |
|98765 | 2 | 24/04/2016 |
|98765 | 3 | 25/04/2016 |
------------------------------
Das gewünschte Ergebnis ist der letzte Datensatz jeder ID.
____________________________
| ID | STATUS | DATE |
|123456| 1 | 18/04/2016 |
|654321| 2 | 21/04/2016 |
|98765 | 3 | 25/04/2016 |
------------------------------
'wählen max (Datum) zurückkehren ... Gruppe nach ID, Status? –