Thema: SELECT: immer nur neuesten Datensatz einer Gruppe auswählen.
hallo ich speichere für einen shop in einer tabelle die status-history. gibt also eine eindeutige id, einer orders_id, die sich auf die betsellung bezieht, die status_id sowie datetime des eintrags. da auch zwischen statis hin- und hergewechselt kann, möchte ich, dass für jeden status einer bestellung immer nur die letzte änderung ausgewählt wird, Beipiel:
id, orders_id, status_id, datetime
2,3,5,2005-05-14
1,3,4,2005-05-15
3,3,4,2005-05-17*
4,3,5,2005-05-18*
da sollen jeweils nur die markierten ausgewählt werden, also für eine mit gleicher orders_id und status_id immer nur der letzte/neueste.
wer kann helfen?