私は何日も答えを探していましたが、近くにいると思うたびに、いくつかの障害に遭遇します.
2 つのテーブルがあり、1 つはplayers
(playerID, Name) で、もう 1 つはactivities
(actionID, playerID, Quarter, Score) です。join
これらのテーブルを集計して、各四半期の各プレーヤーのスコアを数えたいと思います。出力では、プレイヤー テーブル (Name) とアクティビティ テーブル (Quarter)、そしてもちろん集計 Sum(score) のコンテンツを確認したいと考えています。
SQL では、次の行に沿ったものになります。
SELECT p.Name, a.Quarter, 'TotalScore' = sum(a.Score)
FROM players p
JOIN activities a on p.playerID = a.playerID
GROUP BY p.Name, a.Quarter
結合またはグループ結合を使用していくつかの例を見つけましたが、集計を除いて子テーブルからデータを取得できないようです。
何かご意見は?
ありがとう