0

私は2つのテーブルを持っています。1 つはプレイされたゲーム (日付、場所、結果、対戦相手など) を表示し、もう 1 つはバッティング イニング (得点など) の詳細を表示します。両方のテーブルには、バッティングを特定のゲームに関連付ける主キーがあります。

MAX (最高) スコアがテーブル BATTING に記録されたときにゲームから OPPONENT 列を返そうとしていますが、現在これを行う方法がわかりません。

2つのテーブルはここにあります

http://i.imgur.com/bqiyD3X.png

これらの表の例は次のようになります (最大スコアは RUNSSCORED で 101 であるため、GAMEINDEX から「Ferndale」であるリンクされた OPPONENT を返します)

どんな助けでも素晴らしいでしょう。ありがとう。

4

2 に答える 2

0
SELECT G.OPPONENT, MAX(B.RUNSSCORED)
FROM GAMES AS G 
     INNER JOIN BATTING AS B
     ON G.GAMESINDEX = B.GAMESINDEX
于 2013-10-20T08:57:03.953 に答える