求查询记录解决方案

昔梦无痕 2013-09-02 10:58:24
现在有表字段为:
username,A,B,C,addtime
表中username记录有相同,现在想查处记录显示为:

username(addtime最近的一次),A,B,C,addtime,记录数

username不能有重复,最后一个字段,是该username在表里的总共记录数!请教各位大神。
...全文
471 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2013-09-02
  • 打赏
  • 举报
回复
select temp1.*,temp2.usercount (select * from tb A where not exists(select 1 from tb where A.username=username and A.addtime<addtime) )temp1, (select username,count(*) as usercount from tb group by username)temp2 where temp1.username = temp2.username;
ACMAIN_CHM 2013-09-02
  • 打赏
  • 举报
回复
参考下贴中的多种方法 http://blog.csdn.net/acmain_chm/article/details/4126306 [征集]分组取最大N条记录方法征集,及散分....

56,677

社区成员

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

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