所以标题可能有点令人困惑,因为我对自己有些困惑。我想做的是从mysql数据库中获取完成地图的最短时间,以显示在网站上的表中。
地图按ID(MapID)排序,同一时间带有时间。

具有相同MapID的几行示例(时间以秒为单位):

MapID:    Time:
1         28.234
1         24.874
1         18.244
2         213.521
2         164.6


因此,我想从每个MapID中获取最短的时间,然后将其显示在我网站的表格上。
我将如何查询类似的内容?

最佳答案

尝试类似的方法:

SELECT MapId, Min(Time) AS Time
FROM  mytable
GROUP BY MapId
 Output:
 MapId:    Time
 1         18.244
 2         164.6

关于mysql - 抓取按ID组排序的行的最高(或最低)结果?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27728743/

10-12 13:29