相关文章推荐
爱跑步的感冒药  ·  sqlsrv_fetch_array - ...·  4 月前    · 
私奔的领结  ·  【PHP】sign加签方法示例_php sign·  4 月前    · 
千杯不醉的香烟  ·  横扫一切牛鬼蛇神,无极领域文集,大智近妖文集 ...·  1 年前    · 
朝气蓬勃的圣诞树  ·  图片上传出现“Invalid ...·  2 年前    · 
坐怀不乱的大葱  ·  Python日志记录:保护敏感信息-腾讯云开 ...·  2 年前    · 
英勇无比的领带  ·  How to easily add CSS ...·  2 年前    · 
没人理的红茶  ·  JavaScript Instanceof ...·  3 年前    · 
Code  ›  mysql 获取分组后 最早或最后的第一条数据-php程序员的笔记
sql优化 php程序员 mysql php
https://www.phpernote.com/mysql/1593.html
焦虑的面包
3 年前

php程序员的笔记

  • 网站首页
  • PHP笔记
    • 字符串处理
    • php函数总结
    • 正则表达式
    • 模板框架使用
    • 我的网站模板笔记
    • Ecshop二次开发笔记
    • php源码下载
  • 数据库教程
    • MySQL数据库
    • Redis
    • MongoDB
    • Access数据库
  • JavaScript教程
    • Jquery基础
    • Jquery特效
    • JS常用函数
    • 开源插件开发
    • 谷歌地图开发
  • HTML教程
    • DIV+CSS技术篇
    • 网站优化笔记
    • HTML5 技术
  • 操作系统技巧
    • windows 7系统篇
    • Linux操作系统篇
    • 服务器
  • Go
    • go开源源码
php程序员的笔记 -> 数据库教程 -> MySQL数据库 -> mysql 获取分组后 最早或最后的第一条数据

mysql 获取分组后 最早或最后的第一条数据

示例,现在有一用户操作日志表,现在需要获取所有用户各自最早的一次日志和最晚的一次日志,如下:

获取所有用户最早的一次日志记录:

SELECT log.*, MIN(log.create_time) AS create_time FROM ( SELECT `id`, `uid`, `type`, `create_time` FROM user_log ORDER BY create_time ASC ) log GROUP BY uid;

获取所有用户最晚的一次日志记录:

SELECT log.*, MAX(log.create_time) AS create_time FROM (
 
推荐文章
爱跑步的感冒药  ·  sqlsrv_fetch_array - PHP drivers for SQL Server | Microsoft Learn
4 月前
私奔的领结  ·  【PHP】sign加签方法示例_php sign
4 月前
千杯不醉的香烟  ·  横扫一切牛鬼蛇神,无极领域文集,大智近妖文集_哔哩哔哩_bilibili
1 年前
朝气蓬勃的圣诞树  ·  图片上传出现“Invalid argument to native writeImage”异常或者上传图片变色-CSDN博客
2 年前
坐怀不乱的大葱  ·  Python日志记录:保护敏感信息-腾讯云开发者社区-腾讯云
2 年前
英勇无比的领带  ·  How to easily add CSS animations to your projects | Go Make Things
2 年前
没人理的红茶  ·  JavaScript Instanceof Operator - GeeksforGeeks
3 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号