我有一个包含锦标赛比赛的数据库,想要显示他们参与的最近5场比赛中每支球队的比赛进球和平均进球数。
E.g。
SELECT ko_time, home, away FROM matches_table WHERE ko_time = TODAY
会给我这样的东西。
15:00 Blackburn Rovers Charlton Athletic
15:00 Brentford Preston North End
15:00 Bristol City Reading
15:00 Huddersfield Town Bolton Wanderers
15:00 Hull City Queens Park Rangers
现在,我知道如何计算一支球队在过去5场比赛中的平均进球数,例如:
SELECT AVG(home_score + away_score) FROM matches_table WHERE
home = "Brentford" or away = "Brentford"
ORDER BY match_date DESC
LIMIT 5
这将为我提供布伦特福德最近5场比赛的平均进球数。
现在,我不确定如何结合这两个查询并计算所有团队的平均值,并显示如下:
15:00 Blackburn Rovers Charlton Athletic 2.3 2.4
15:00 Brentford Preston North End 1.4 2.3
15:00 Bristol City Reading 2.6 0.9
15:00 Huddersfield Town Bolton Wanderers 3.6 1
15:00 Hull City Queens Park Rangers 0.8 1.65
任何人都有任何想法?谢谢
附加到db
的链接