Chcę zgrupować rekord mysql z idorig i wybierz max id, aby wybrać najnowszy rekord.Wybierz MAX (ID) mysql
Moja zawartość bazy danych jest tak:
ID | IDORIG | MESSAGE | STATUS
100 | 100 | azerty | 2
101 | 100 | azerty | 1
102 | 100 | azerty | 1
103 | 100 | azerty | 0
104 | 104 | azerty | 0
105 | 104 | azerty | 0
106 | 104 | azerty | 0
107 | 104 | azerty | 0
108 | 104 | azerty | 0
Moje zapytanie SQL jest:
SELECT MAX(id),message,idorig,status FROM messages GROUP BY idorig order by id desc
SQL zwraca dobrą ID:
Ale problemem jest to, że jeśli próbuję zwrócić status, otrzymałem nie
Jak mogę zmienić sql wniosek, aby uzyskać najnowsze id z grupy idorig a nawet uzyskać rekordy z 102 nie 100
To jest wynik, który chciałem – Nathan