我是数据库新手。我接到了一项与足球联赛有关的任务,其中一些球队主客场比赛,得分被存储等等。我有下表
goals
======================
goal_id
goal_player_people_id
goal_game_id
goal_score
player
=====================
player_people_id
player_team_id
people
====================
people_id
people_first_name
people_last_name
people_dob
我需要找出最佳得分手的名字,请帮忙。
最佳答案
如果goals.goal_player_people_id
是对people.people_id
的引用:
SELECT p.people_first_name, p.people_last_name, SUM(g.goal_score) totscore
FROM goals g
JOIN people p
ON g.goal_player_people_id = p.people_id
GROUP BY p.people_id
ORDER BY totscore DESC LIMIT 1;
关于php - 寻找联赛中的最佳射手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19749843/