我有一个名为score的表,其中包含列
如何选择哪个id_team是每场比赛的最佳得分手
我试着用这个,但那不是正确的结果
SELECT MAX( score ) , id_team
FROM scores
GROUP BY `id_game`
LIMIT 0 , 30
最佳答案 您可以使用自我加入来找出具有最高分数的游戏的正确团队ID
SELECT s.*
FROM scores s
JOIN (
SELECT MAX(score) score, id_game
FROM scores
GROUP BY id_game ) ss USING(score ,id_game )
LIMIT 0 , 30