mysql语句查询手册_求查询MYSQL语句,实现这样效果

原问题:求查询MYSQL语句,实现这样效果
分类:编程开发 > 最后更新时间:【2016-12-16 01:44:39】
问题补充:

MYSQL

表名 message

fromID 发送者

toID 接收者

ok 是否已读

time 消息时间

我想得到这样的消息列表,按未读的排前面,已读排后面,并都按时间排序,还有列表中同一接收者出现多次的话只会出现最后的那次

id fromID toID ok time

1 张三 李四 已读 10:00

2 张三 李四 未读 11:00

3 张三 王五 已读 12:00

4 张三 王五 已读 13:00

5 张三 赵六 未读 14:00

6 张三 赵六 未读 15:00

 

希望得到的结果是这样         

id fromID toID ok time

6 张三 赵六 未读 15:00

2 张三 李四 未读 11:00

4 张三 王五 已读 13:00

最佳答案

你试一下可以不。好久用过了mysql了。

select * from (select * from message order by ok desc(还是asc你自己测试一下),time desc) group by fromID,toID;

最佳答案由网友  雪渊米若  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
13

分享到:

其他回答

暂无其它回答!

    推荐