南京小程序开发,南京公众号开发,南京H5开发,南京网站建设,南京APP开发
-->

电话:

400-885-7836

微信:

南京小程序开发,南京公众号开发,南京H5开发,南京网站建设,南京APP开发

商务QQ:

923368187

南京小程序开发,南京公众号开发,南京H5开发,南京网站建设,南京APP开发

联系我们

Slide
无需任何编程和设计经验,用户可在3分钟之内快速创建小程序,最快5分钟微信审核通过上线

操作步骤: 扫码登录 -> 创建店铺 -> 授权小程序 -> 选择适合的模板 -> 体验码体验 -> 发布小程序

当前位置:首页 > 易企达 > mysql 5.7 order by group by 不能达到预期结果

所有分类

mysql 5.7 order by group by 不能达到预期结果

DROP TABLE IF EXISTS `s_score`;
CREATE TABLE `s_score` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL DEFAULT '',
  `subject` varchar(255) NOT NULL DEFAULT '',
  `score` float NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `s_score` (`id`, `name`, `subject`, `score`) VALUES
(1,	'allen',	'语文',	60),
(2,	'allen',	'数学',	75),
(3,	'allen',	'英语',	78),
(4,	'tang',	'语文',	67),
(5,	'tang',	'数学',	78),
(6,	'tang',	'英语',	88),
(7,	'lily',	'语文',	98),
(8,	'lily',	'数学',	87),
(9,	'lily',	'英语',	70);

查询每个人最优结果,结果包含 id,name,subject,score列。
select a.name,a.subject,a.score from (select id,name,subject,score from s_score order by score desc limit 1000) as a
group by a.name

易企达10年行业沉淀!专业小程序、公众号H5、APP定制开发
拨打电话立享优惠

400-885-7836

点击获取报价
✍️ 作者:易企达技术团队 发布于:2017-03-29 更新于:2026-07-18 来源:易企达官网 ✅ 内容近期已核实
🔍 本文经易企达技术团队核实,确保信息时效性。(2026-07-18)

无需任何编程和设计经验,用户可在10分钟之内快速创建小程序,所有功能免费!

操作步骤: 注册 -> 登录 -> 创建店铺 -> 授权小程序 -> 上传代码 -> 生成体验码体验 -> 发布小程序

免费制作小程序