当前位置:   article > 正文

mysql 多条数据中,分组获取值最大的数据记录_mysql分组取出每组最大一条

mysql分组取出每组最大一条

摘要: 多条纪录中,几个字段相同,但是其中一个或者多个字段不同,则去该字段最大(这里只有一个不同)

源数据:

目的是移除:在同一天中只能存在一天数据,则取审核日期最大,数据库脚本如下:

SELECT
    p.BizType,
    pdt.WeekDate,
    pdt.BizDateDtl,
    MAX(p.AuditTime) AuditTime
FROM
    b_bc_personshift p
INNER JOIN b_bc_personshiftdtl pdt ON p.ShiftUUID = pdt.ShiftUUID
WHERE
    p.Isactive = '1'
AND p.`status` = '30'
GROUP BY p.BizType,
    pdt.BizDateDtl,
    pdt.WeekDate
ORDER BY
    p.BizType,
    pdt.BizDateDtl;

得到的目标结果如下:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/952759
推荐阅读
相关标签
  

闽ICP备14008679号