Mysql 数据分组取某字段值所有最大的记录行_MySQL
需求:
表中同一个uid(用户)拥有多条游戏等级记录,现需要取所有用户最高等级(level)的那一条数据,且时间(time)越早排越前。这是典型的排名表
+------+-------+--------------+---------------------+| uid | level | role | time |+------+-------+--------------+---------------------+| 7 | 1 | 摇滚圣魔 | 2014-06-12 15:01:05 || 1134 | 4 | 唯我独尊 | 2014-06-12 15:02:38 || 1134 | 4 | 唯我独尊 | 2014-06-12 15:02:39 || 7 | 3 | 摇滚圣魔 | 2014-06-12 15:02:59 || 5 | 3 | 韵儿铃♦ | 2014-06-12 15:04:09 || 7363 | 6 | 诗荷冰月 | 2014-06-12 15:04:23 || 6684 | 4 | つ道远虚空つ | 2014-06-12 15:05:13 || 7 | 16 | 摇滚圣魔 | 2014-06-12 15:05:46 || 1 | 2 | 斗土豪 | 2014-06-12 15:05:48 || 7 | 26 | 摇滚圣魔 | 2014-06-12 15:08:36 || 6684 | 8 | つ道远虚空つ | 2014-06-12 15:08:45 || 5 | 12 | 韵儿铃♦ | 2014-06-12 15:09:47 || 6834 | 1 | 无敌追翼 | 2014-06-12 15:10:56 || 5 | 16 | 韵儿铃♦ | 2014-06-12 15:11:18 || 8719 | 1 | 君望赤 | 2014-06-12 15:11:48 || 6274 | 36 | 五月独孤 | 2014-06-12 15:12:22 || 8724 | 26 | 童童 | 2014-06-12 15:12:31 || 1134 | 32 | 唯我独尊 | 2014-06-12 15:12:51 || 7 | 26 | 摇滚圣魔 | 2014-06-12 15:13:38 || 5 | 25 | 韵儿铃♦ | 2014-06-12 15:14:48 || 7757 | 3 | つ清灵旋つ | 2014-06-12 15:16:50 || 7 | 26 | 摇滚圣魔 | 2014-06-12 15:17:26 || 5 | 28 | 韵儿铃♦ | 2014-06-12 15:18:08 || 7757 | 23 | つ清灵旋つ | 2014-06-12 15:19:29 || 6274 | 43 | 五月独孤 | 2014-06-12 15:19:54 || 8724 | 30 | 童童 | 2014-06-12 15:20:39 || 7757 | 26 | つ清灵旋つ | 2014-06-12 15:20:58 || 8707 | 36 | 就是干 | 2014-06-12 15:22:28 || 7757 | 29 | つ清灵旋つ | 2014-06-12 15:23:05 || 7757 | 32 | つ清灵旋つ | 2014-06-12 15:24:57 || 8726 | 10 | 连曦 | 2014-06-12 15:26:01 || 7363 | 34 | 诗荷冰月 | 2014-06-12 15:26:58 || 7 | 26 | 摇滚圣魔 | 2014-06-12 15:27:33 || 5 | 37 | 韵儿铃♦ | 2014-06-12 15:27:37 || 8347 | 1 | 无敌 | 2014-06-12 15:28:09 || 6274 | 47 | 五月独孤 | 2014-06-12 15:28:13 || 1 | 32 | 斗土豪 | 2014-06-12 15:29:18 || 1134 | 46 | 唯我独尊 | 2014-06-12 15:30:52 || 7757 | 41 | つ清灵旋つ | 2014-06-12 15:30:56 || 9 | 34 | 饭饭饭饭の | 2014-06-12 15:31:03 || 6274 | 48 | 五月独孤 | 2014-06-12 15:31:18 || 8724 | 41 | 童童 | 2014-06-12 15:32:30 || 7757 | 42 | つ清灵旋つ | 2014-06-12 15:34:24 || 1134 | 48 | 唯我独尊 | 2014-06-12 15:34:56 || 1100 | 2 | 圣魔霄 | 2014-06-12 15:35:54 || 1008 | 21 | ∵嘟嘟冰儿∵ | 2014-06-12 15:36:10 || 7757 | 45 | つ清灵旋つ | 2014-06-12 15:40:49 || 3088 | 4 | 战魂凌空 | 2014-06-12 15:41:38 || 5 | 41 | 韵儿铃♦ | 2014-06-12 15:41:56 || 7757 | 46 | つ清灵旋つ | 2014-06-12 15:43:24 |
登录后复制
实现过程:
1.首先对该数据进行2次排序,uid 排序以及等级的降序排序
2.对排序后的结果用uid进行分组,分组后等级降序排序,时间升序排序
实现SQL:
select * from (select a.uid,a.level,a.role,a.time from 数据表 a where order BY a.uid desc,a.level desc) as 别名 group by user_uid order by level desc,time asc limit 30;
登录后复制
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
1 个月前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保护它?
1 个月前
By DDD
R.E.P.O.最佳图形设置
2 周前
By 尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
1 周前
By DDD

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本文讨论了使用MySQL的Alter Table语句修改表,包括添加/删除列,重命名表/列以及更改列数据类型。

文章讨论了为MySQL配置SSL/TLS加密,包括证书生成和验证。主要问题是使用自签名证书的安全含义。[角色计数:159]

文章讨论了流行的MySQL GUI工具,例如MySQL Workbench和PhpMyAdmin,比较了它们对初学者和高级用户的功能和适合性。[159个字符]

本文讨论了使用Drop Table语句在MySQL中放下表,并强调了预防措施和风险。它强调,没有备份,该动作是不可逆转的,详细介绍了恢复方法和潜在的生产环境危害。

本文讨论了在PostgreSQL,MySQL和MongoDB等各个数据库中的JSON列上创建索引,以增强查询性能。它解释了索引特定的JSON路径的语法和好处,并列出了支持的数据库系统。

文章讨论了使用准备好的语句,输入验证和强密码策略确保针对SQL注入和蛮力攻击的MySQL。(159个字符)
