我想用idorig對mysql記錄進行分組,並選擇max id以便選擇最新記錄。選擇MAX(ID)mysql
我的數據庫的內容是這樣的:
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
我的SQL請求是:
SELECT MAX(id),message,idorig,status FROM messages GROUP BY idorig order by id desc
的SQL返回良好ID:
但問題是,如果我嘗試返回狀態,我得到不是
如何更改SQL請求與組idorig以獲得最新的ID,甚至得到的102記錄不是100
這是我想要的結果 – Nathan 2014-09-23 13:36:15