-1

2 つの SQL Server テーブルがあります。

Players (
    PlayerID INT,
    Name VARCHAR(50),
    Money INT
)
Game (
    GameID INT,
    PlayerID INT
)

各ゲームで最も多くのお金を持っているプレーヤーをリストするクエリを作成する必要があります。これを行う最良の方法は何ですか?

私はそれがこのロジックを持つものであるべきだと思います:

foreach(games)
{
   playersInGame = GetPlayersInGame()   
   return playerWithMostMoney from playersInGame
}

しかし、私は TSQL がかなり苦手です。

4

2 に答える 2