目录

  • 1 需求
  • 2 xml里面的代码

1 需求

A为任务表,B为日志表。一个任务可能有多个日志,一次任务调度就是一个日志;

现在想要拿到最新一次的调度;也就是单个任务的最新一次调度的信息;

2 xml里面的代码

  SELECT   *from (select info.*  from  xxl_job_info  info inner join(SELECTt1.*FROMxxl_job_log AS t1INNER JOIN (SELECTjob_id,MAX(trigger_time) AS max_create_timeFROMxxl_job_logGROUP BYjob_id) AS t2 ON t1.job_id = t2.job_idAND t1.trigger_time = t2.max_create_time)log on   info.trigger_status = 1 and  info.author ="renwu"andinfo.job_group =3 and info.id = log.job_id    andlog.trigger_code in (0, 200) and log.handle_code = 0) t

其中最重要的是下面的逻辑,根据任务id分组,获取每一个任务id的最新的记录;按照时间进行排序,最近时间的日志数据查询出来,就是根据下面的sql语句进行查询;

     SELECTt1.*FROMxxl_job_log AS t1INNER JOIN (SELECTjob_id,MAX(trigger_time) AS max_create_timeFROMxxl_job_logGROUP BYjob_id) AS t2 ON t1.job_id = t2.job_idAND t1.trigger_time = t2.max_create_time)

sql语句分组查询最新的一次记录相关推荐

  1. MySQL分组查询最新的一条记录

    问题描述 使用关键字 group by,和order by,但是直接在查询语句后跟上group和order会失效 举例说明:table表中的每个code最新的一条数据 失效写法: SELECT t.` ...

  2. SQL实现分组查询取前几条记录

    我要实现的功能是统计订单日志表中每一个订单的前三条日志记录,表结构如下: 一个订单在定点杆日志表中有多条记录,要根据时间查询出每一个订单的前三条日志记录,sql如下: select b.OrderNu ...

  3. 分组查询最新的一条记录

    SELECT* FROMtable WHEREid IN (SELECTSUBSTRING_INDEX(GROUP_CONCAT(idORDER BYrecord_date DESC,id DESC) ...

  4. mysql查询选课程的学生学号和姓名_数据库SQL语句中查询选修了全部课程的学生的学号和姓名理解...

    首先头脑中有三点概念: 1.EXISTS子查询找到的提交 NOTEXISTS子查询中找不到的提交 说明:不要去翻译为存在和不存在,把脑袋搞晕. 2.建立程序循环的概念,这是一个动态的查询过程.如FOR ...

  5. 如何在 Linux 上用 SQL 语句来查询 Apache 日志

    Linux 有一个显著的特点,在正常情况下,你可以通过日志分析系统日志来了解你的系统中发生了什么,或正在发生什么.的确,系统日志是系统管理员在解决系统和应用问题时最需要的第一手资源.我们将在这篇文章中 ...

  6. PHP获取MySQL执行sql语句的查询时间

    PHP获取MySQL执行sql语句的查询时间 1. $t1=microtime(true); mysql_query($sql); echo microtime(true)-$t1; 2. //计时开 ...

  7. Python之Pandas:利用Pandas函数实现对表格文件的查之高级查询(类似sql,分组查询等)之详细攻略

    Python之Pandas:利用Pandas函数实现对表格文件的查之高级查询(类似sql,分组查询等)之详细攻略 目录 利用Pandas函数实现对表格文件的查之高级查询(类似sql) 1.分组查询

  8. Mybatis映射文件SQL语句模糊查询,#和$的区别和注意事项

    Mybatis映射文件SQL语句模糊查询 1. "%"#{value}"%" 在参数中不需要添加 %_ 推荐使用 2. '%${value}%' 在参数中不需要 ...

  9. java sql范围查询语句,java类中写sql语句,查询条件包含换行

    java类中写sql语句,查询条件包含换行 detachedCriteria.add(Restrictions.or( Restrictions.like("chengBanDanWeiId ...

最新文章

  1. Chrome浏览器相关细节整理
  2. c语言数组与指针浅析
  3. 典型用户分析及用户场景分析
  4. 现在的娃娃有多智能?
  5. 【Python】Python里的复数运算
  6. 云计算中的Iaas,Paas和Saas
  7. 二十三、Oracle学习笔记:综合案例
  8. 首字母筛选 java_【Java习作】提取汉字拼音首字母(Java版)
  9. 如何在虚拟机安装鸿蒙os,VirtualBox安装教程
  10. mdf文件修复工具 专业修复sql server数据库
  11. 快手 (kuaishou.net) 2.6 发布
  12. Pinta--一个画图软件
  13. 银行账户管理系统(一)
  14. Google浏览器打开axure产品原型的解决方案
  15. 7款最流行的在线项目管理工具
  16. Flutter黑马头条项目开发(二.底部切换导航和新闻页面开发)
  17. java自定义注解实现excel数据导入导出,设置单元格数据验证与生成省市区多列联动效果
  18. 刘知远:NLP研究入门之道(三)如何通过文献掌握学术动态
  19. java手机论坛_Java论坛系统巡云轻论坛 v1.2
  20. 17家IT创业公司的血泪史(2)

热门文章

  1. js控制div内部滚动内容横向滑动位置
  2. 统计分析html,统计分析—月计划指标汇总.html
  3. TiDB 悲观事务模式
  4. MP-4可燃气体传感器介绍
  5. raid配置ssd为缓存_搞定INTEL快速存储技术(用SSD硬盘做缓存加速),再次更新!...
  6. MacOS的一些技巧
  7. OpenSSL s_client
  8. Vue中的脚手架指的是什么?
  9. 影响计算机安全的诸多因素中,影响计算机设备安全的诸多因素中,影响较大的是()。...
  10. 蒲江县实验中学计算机老师照片,上“新”!实验中学一批高能教师亮相!