我目前正在使用min()在MYSQL数据库中找到最低值.
我怎么能找到第二低的值?
'select Date, Horse, ParentID, min(odds2)
from horsesrp
where odds2 < 3.1 and odds2 > 1.9
and Date = "'.$id.'"
AND Track IN ("Kempton (AW)","Wolverhampton (AW)")
group by ParentID order by ParentID'
Run Code Online (Sandbox Code Playgroud)
请注意我仍需要通过ParentID订购,因为我想获得每个parentid的第二低赔率2
所以我的数据库看起来像:
Racetime Odds
13:05 2
13:05 2.4
13:05 3
13:05 5
13:30 3
13:30 5
13:30 9
13:30 13.5
14:00 1.14
14:00 1.19
14:00 2
14:00 4
Run Code Online (Sandbox Code Playgroud)
我想找到每次的第二个最低值,但它必须在1到2.9之间
Racetime Odds
13:05 2.4
14:00 1.19
Run Code Online (Sandbox Code Playgroud)
所以上面的输出就是
谢谢
艾玛