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 がかなり苦手です。