MySQL:列出每位网球选手以及他们在有史以来最长的比赛中所打过的位置

这是一个很难解释的问题。但是基本上我有两张桌子供网球支付者和游戏者使用。描述为:

玩家表(玩家ID,玩家名称,国家/地区,年龄)

游戏表(日期,获胜者ID,失败者ID,得分,分钟,位置)

我想返回一个列表,该列表显示每个球员的姓名以及他们获得胜利的最长比赛的位置。

这是我尝试过的:

SELECT P1.name,G.Location
FROM Player P1 JOIN Game G1
ON P1.Id = G1.winnerId 
AND G1.minutes = (SELECT MAX(minutes)
                 FROM GAME G2
                 WHERE G2.id = G1.id);
w419537740 回答:MySQL:列出每位网球选手以及他们在有史以来最长的比赛中所打过的位置

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3141157.html

大家都在问