【SQL性能】查询QQ好友发给我消息的最新一条信息按好友分组SQL咋写比较好

vbubble 2014-05-21 12:19:10
查询QQ好友发给我消息的最新一条信息,按好友分组,SQL咋写比较好

...全文
158 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
WWWWA 2014-05-21
  • 打赏
  • 举报
回复
举例说明要求 贴出表及数据 
WWWWA 2014-05-21
  • 打赏
  • 举报
回复
select * from tt a where not exists(select 1 from tt where a.sende=sende and a.create_time<create_time)
ACMAIN_CHM 2014-05-21
  • 打赏
  • 举报
回复
性能则看一下执行计划,这个和索引的设置及数据的分布有关。
ACMAIN_CHM 2014-05-21
  • 打赏
  • 举报
回复
参考下贴中的多种方法 http://blog.csdn.net/acmain_chm/article/details/4126306 [征集]分组取最大N条记录方法征集,及散分....
vbubble 2014-05-21
  • 打赏
  • 举报
回复
引用 3 楼 WWWWA 的回复:
为什么没有 1 2 都十点了 2014-05-20 10:59:27?
因为只查询最新的那条信息,时间最新的那条 1 2 你好 2014-05-21 13:59:27 【这条最新】 1 2 都十点了 2014-05-20 10:59:27
WWWWA 2014-05-21
  • 打赏
  • 举报
回复
为什么没有 1 2 都十点了 2014-05-20 10:59:27?
vbubble 2014-05-21
  • 打赏
  • 举报
回复
引用 1 楼 WWWWA 的回复:
举例说明要求 贴出表及数据 
接受者 发送者 消息 时间 reveiver sender msg create_time 1 2 你好 2014-05-21 13:59:27 1 2 都十点了 2014-05-20 10:59:27 1 3 多少 2014-05-21 13:51:27 1 3 结构化 2014-05-20 13:22:27 1 4 房东 2014-05-21 12:59:27 1 5 换个 2014-05-21 11:59:27 1 5 发到 2014-05-21 12:59:27 查询结果 reveiver sender msg create_time 1 2 你好 2014-05-21 13:59:27 1 3 多少 2014-05-21 13:51:27 1 4 房东 2014-05-21 12:59:27 1 5 发到 2014-05-21 12:59:27 按发送者归类 然后查询最新的一条信息

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧