当前位置:   article > 正文

mysql5.7分组查询group by,分组查询并且显示每组时间最新的一条记录_mysql5.7分组查询每组最新记录

mysql5.7分组查询每组最新记录
  1. SELECT
  2. **
  3. FROM
  4. t_group_album a
  5. LEFT JOIN (
  6. SELECT
  7. f_aid,
  8. COUNT(f_aid) pictureNum,
  9. group_concat(
  10. f_image_url
  11. ORDER BY
  12. f_update_time DESC
  13. ) f_image_url
  14. FROM
  15. t_group_picture
  16. GROUP BY
  17. f_aid
  18. ) p ON a.f_id = p.f_aid
  19. WHERE
  20. f_gid = #{gid,jdbcType=CHAR}
  21. ORDER BY
  22. f_create_time DESC;

这个取出的最新的记录:当前取出的是子表特定字段的全部数据,并按逗号分隔。

在业务层只需取出这个特定字段的最前面的数据就好了

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

闽ICP备14008679号