我想用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