选择每个赛道上车手的最快圈速
我在 mysql 查询时遇到问题。
我有 2 个表:
tijden
kartbaan
在 tijden
中存储了所有单圈时间。我存储:tijdenId
、rijderId
、baan
、datum
、tijd
。 kartbaan
中是有关赛道的数据存储。
我需要的是车手在每条赛道上的最快圈速。
$sqlTijden = "SELECT *
FROM tijden, kartbaan
WHERE tijden.rijder = '".$_GET['profiel']."' && kartbaan.kartbaanId = tijden.baan
GROUP BY kartbaan.kartbaanId
ORDER BY tijden.tijd ASC";
这就是我所做的。现在发生的情况是我每条赛道只获得一圈时间。但不是最快的。但这是该赛道的第一次。我怎样才能最快得到?
I have a problem with a query for mysql.
I have 2 tables:
tijden
kartbaan
in the tijden
are all the laptimes stored. I store: tijdenId
, rijderId
, baan
, datum
, tijd
.
in the kartbaan
is the data store about a track.
What I need is the quickest laptime of a driver per track.
$sqlTijden = "SELECT *
FROM tijden, kartbaan
WHERE tijden.rijder = '".$_GET['profiel']."' && kartbaan.kartbaanId = tijden.baan
GROUP BY kartbaan.kartbaanId
ORDER BY tijden.tijd ASC";
That is what I do. What happens now is that I get just one laptime per track. But not the quickest. But it is getting the first time of that track. How do I get the quickest?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
修改后的版本使用大括号以避免转义字符混淆:
避免 SQK 注入:
Modified version by using curly brackets to avoid escape characters confusion:
Avoid SQK Injection:
选择 min(laptime) 可能会起作用
Select min(laptime) will probably work