我想按时间 DESC 选择每个 id 顺序插入的最后一行
s.no id message status time
1 3 this is msg 1 unread 100001
2 2 this is msg 2 read 100002
3 4 this is msg 3 read 100003
4 3 this is msg 4 unread 100004
5 2 this is msg 5 read 100005
6 3 this is msg 6 unread 100006
我在用
select * from table group by id order by MAX(time) DESC
它给出了正确的id
顺序,但行互换
了我希望它像:
s.no id message status time
6 3 this is msg 6 unread 100006
5 2 this is msg 5 read 100005
3 4 this is msg 3 read 100003
请帮帮我