gpt4 book ai didi

mysql - 使用 WHERE、GROUP BY 和 ORDER BY

转载 作者:太空宇宙 更新时间:2023-11-03 12:28:06 28 4
gpt4 key购买 nike

我有一个 RacesTimes 表,其中包含 RaceIDTotalTime 列,如何检索最低的 TotalTime每个 RaceID ?

我试过了(也有一些其他变体,但没有结果)

SELECT * 
FROM `RacesTimes`
GROUP BY `RaceID`
ORDER BY `TotalTime` ASC

但它为我提供了 RaceID 中第一个插入的行,而不是 RaceID 中最低的 TotalTime 行。

最佳答案

SELECT MIN(TotalTime), RaceID
FROM RacesTimes
GROUP BY RaceID
ORDER BY MIN(TotalTime) ASC

请注意,MySQL 允许您拥有的语法:其他 RDBMS 不允许。

这是说“给我每个 RacedID 的最小 TotalTime”

关于mysql - 使用 WHERE、GROUP BY 和 ORDER BY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16738519/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com