从按 id 组排序的行中获取最高(或最低)的结果?

Grabbing the top (or lowest) result from a row sorted by groups of ids?

所以标题可能有点混乱,因为我自己也有点困惑。我想要做的是从 mysql 数据库中获取完整地图的最短时间,以显示在网站上的 table 中。 地图按 id (MapID) 排序,时间在同一行。

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

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

所以我想从每个 MapID 中获取最短时间,并能够在我网站的 table 上显示它。 我该如何查询这样的内容?

试试这样的东西:

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