高分求解.这种SQL语句怎么写?

shubo2000 2003-11-13 03:26:44
表名 TestCount
userId count count2 count3 lastTime
710 12 36 35 2003-10-06 **
700 13 38 41 2003-10-06
700 19 30 5 2003-10-07 **
712 11 3 65 2003-10-07 **
713 25 6 16 2003-10-07 **

要取得 每个userID 的最近一次统计时的 那条记录(**标记的记录) 所有列(userId,count,count2,count3,lastTime)

用什么SQL能实现?
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shubo2000 2003-11-14
  • 打赏
  • 举报
回复
真水无香 的会取得所有的数据,不能满足题意
萝卜   的OK

多谢两位,收
萝卜波 2003-11-13
  • 打赏
  • 举报
回复
select * from TestCount tc where lastTime=(select max(lastTime) from TestCount where userId=tc.userId)
rexsp 2003-11-13
  • 打赏
  • 举报
回复
select distinct userId,count,count2,count3,lastTime from TestCount order by LastTime DESC

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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