我正在研究一些SQL作业,可能有人向我解释如何完成此问题。SQL对于每条语句
- 显示团队的平均原始分数“海豚(1点)
这里是数据结构的图像。
我需要返回的4名选手的平均原始分数的查询。 但是,当我尝试执行下面的代码时,它只返回一个平均值。
/* Question 2 */
SELECT AVG(RawScore)
FROM Bowler_Scores
WHERE BowlerID IN
(
SELECT BowlerID
FROM Bowlers
WHERE TeamID =
(
SELECT TeamID
FROM Teams
WHERE TeamName = "Dolphins"));
在投球手得分中,每个投球手可以有多个得分。例如它可能有记录 - (43,101)(50,301)和(43,106)。
我不知道如何编写和sql语句,可以得到该团队中每个玩家的平均原始分数,其中包括原始分数表中所有单独的原始分数。
这是一个非常糟糕的方式去做,它并没有真正解决OP的问题。另外,请不要在评论中张贴代码。 –