作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经尝试解决这个问题 2 个小时了,但我无法理解其他人为遇到类似问题的人提供的解决方案。我看到了一些答案,但无法将其应用于我自己的需求。
我有一张用户表以及他们在不同体育赛事中的时间。我需要制作一个计分表,向用户显示最佳时间、次佳时间等。排序和检索之前的表如下所示:
| Name | Time | Date |''''''''''''''''''''''''''''''''''''''''''''''| Jack | 03:07:13 | 2010-12-01 || Peter | 05:03:12 | 2010-12-03 || Jack | 03:53:19 | 2010-12-04 || Simon | 03:22:59 | 2010-12-02 || Simon | 04:01:11 | 2010-12-09 || Peter | 03:19:17 | 2010-12-06 |''''''''''''''''''''''''''''''''''''''''''''''| Name | Time | Date |''''''''''''''''''''''''''''''''''''''''''| Jack | 03:07:13 | 2010-12-01 || Peter | 03:19:17 | 2010-12-06 || Simon | 03:22:59 | 2010-12-02 |''''''''''''''''''''''''''''''''''''''''''
我知道这个问题的答案在于这个网站上提出的另一个问题: CLICK HERE
我只是不知道如何应用它来满足我的需求。
非常感谢您的帮助。谢谢
-乔纳斯
最佳答案
将 table_name 替换为表的名称:
SELECT DISTINCT `name`, `time`, `date`
FROM `table_name`
INNER JOIN
(
SELECT `name`, MIN(`time`) as MinTime
FROM `table_name`
GROUP BY `name`
)
groupedtime ON `table_name`.`name` = groupedtime.`name` AND `table_name`.`time` = groupedtime.MinTime
ORDER BY `time`
关于MySQL 问题 : How to get desired rows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3029967/
我是一名优秀的程序员,十分优秀!