0

以下のクエリは別のプロジェクト (SQL) で正常に機能しましたが、結果が得られないようで、理由がわかりません。ソリューションについては、Web で何時間も検索してください。1 つの目標 (id_goals、シーズン、プレーヤー、ゴールスコア、アシスト、チーム) と別のプレーヤー (id_player、名前、およびこの問題には重要ではないその他のフィールド) の 2 つのテーブルがあります。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