0

下面的查询在另一个项目(SQL)上运行良好,但是现在它似乎没有给出任何结果,我不明白为什么。已经在网上搜索了几个小时以寻找解决方案。我有 2 张桌子,一张 GOALS(id_goals、赛季、球员、进球得分、助攻、球队)和另一张 PLAYERS(id_player、姓名和其他一些对此事不重要的字段)。来自 PLAYERS 的 id_player 用于 GOALS 中的球员字段。现在我想显示球员的姓名和他们的总进球数以及他们在某个赛季为某支球队所做的总助攻,这是我正在使用的查询(但不再起作用):

mysql_select_db($database_check_mag, $check_mag);
$query_getPosts = "SELECT id, tot_goals, player_name, tot_assists FROM
(SELECT g.player id, SUM(g.goalsscored) tot_goals, SUM(g.assists) tot_assists,
g.season, s.name player_name, s.id_player FROM goals g JOIN players s ON 
g.player = s.id_player WHERE g.season = 20132 AND g.team = 39   
GROUP BY g.player) sums GROUP BY id ORDER BY tot_goals DESC";

有人可以帮助我并告诉我我做错了什么吗?

4

0 回答 0