协助SQL功能

时间:2012-05-09 10:38:16

标签: sql function join

上周,我获得了一个涉及功能的SQL实验室。我对这个实验室的SQL预先知识的了解至多是最小的,并且我很难了解特定功能。

四张桌子:

enter image description here

我要创建一个名为teamsize的存储函数,它返回特定年份给定团队名称中的玩家数量。团队名称将作为传递给函数的参数提供。据我所知,需要加入,但这就是我所知道的。

我尝试了什么:

enter image description here

感谢任何帮助

1 个答案:

答案 0 :(得分:2)

你需要试一试。 你的主表是Team,所以你必须

select 
from team 
where Team1.teamID = your_parameter and Team1.year = your_year

由于您不需要有关玩家的详细信息,只需要金额,您可以使用playerTeam1加入Team1表并使用计数功能计算记录数。

如果您需要玩家的详细信息,则需要加入其他表格,但由于没有必要,您可以使用我提到的仅有2个表格。