所以标题可能有点令人困惑,因为我对自己有些困惑。我想做的是从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/