文件名称:mysql中count(), group by, order by使用详解
文件大小:46KB
文件格式:PDF
更新时间:2024-02-09 16:41:13
c group mysql
最近做IM的时候遇到一个问题,同时用到了这三个关键字。就是查询一个人的离线消息详情,我们服务端返回给客户端显示的这个详情包括了三个内容,第一个要求列出离线这段时间哪些人或者群给你发了消息,第二个这其中的某个人或者群发了多少条离线消息,第三个拿出最新的一条显示出来。很明显,group by分组哪些人或者群给你发了离线消息,count()得到离线消息数量,order by时间来排序拿出最新的消息。 select count(1) as cnt, msg_data from t_im_chat_offline_msg where to_company_id = ? and to_user_id =