当前位置: 首页 > news >正文

mysql分组获取最大时间的数据

SELECT
    * 
FROM
    customer_loan_info tb1,
    ( SELECT loan_no, max( loan_time ) AS loan_time FROM customer_loan_info GROUP BY loan_no ) tb2 
WHERE
    tb1.loan_no = tb2.loan_no 
    AND tb1.loan_time = tb2.loan_time

这个子查询可以查到分组后的编号和最大时间,但是这两个信息并不是一条数据的信息,再关联一下就可以得到具体记录了,这样查询的速度比较快

SELECT loan_no, max( loan_time ) AS loan_time FROM customer_loan_info GROUP BY loan_no

通过看博客还了解到另一种方法:

SELECT
    * 
FROM
    ( SELECT * FROM customer_loan_info ORDER BY loan_time DESC LIMIT 1000000000 ) tb1 
GROUP BY
    tb1.loan_no

但是LIMIT 1000000000总觉得不好,如果有一天数据超过了这个值还要改SQL,而且测了一下上面的方法比下面的快些

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • CentOS7 查找应用名称并关闭进程的定时任务
  • CentOS7 yum安装步骤
  • CentOS7 RabbitMQ安装
  • CentOS7 查看目录大小
  • JS计算两个日期的时间差
  • 根据实体生成sql xml需要的
  • 常用的Jquery验证
  • JS根据身份证号计算年龄
  • RPC服务和HTTP服务对比
  • SFTP秘钥的方式登录与LFTP
  • IDEA 设置自动生成代码
  • IDEA光标上一次位置快捷键
  • VxBox网络设置
  • ifconfig不是内部命令
  • gitlab docker 安装
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 【技术性】Search知识
  • Angular数据绑定机制
  • avalon2.2的VM生成过程
  • ESLint简单操作
  • iOS小技巧之UIImagePickerController实现头像选择
  • Magento 1.x 中文订单打印乱码
  • Next.js之基础概念(二)
  • nginx 负载服务器优化
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Python打包系统简单入门
  • Unix命令
  • Webpack 4 学习01(基础配置)
  • 诡异!React stopPropagation失灵
  • 三分钟教你同步 Visual Studio Code 设置
  • 使用common-codec进行md5加密
  • 交换综合实验一
  • ​【数据结构与算法】冒泡排序:简单易懂的排序算法解析
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • # 达梦数据库知识点
  • #ifdef 的技巧用法
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (javaweb)Http协议
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (WSI分类)WSI分类文献小综述 2024
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (原)本想说脏话,奈何已放下
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)大道至简,职场上做人做事做管理
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • (自用)交互协议设计——protobuf序列化
  • .Net 6.0 处理跨域的方式
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务