Mysql 使用SQL在表中循环时使用对象

Mysql 使用SQL在表中循环时使用对象,mysql,sql,object,Mysql,Sql,Object,我有一个NBA数据和维加斯赔率数据库,我想在一个名为GameData的表上循环,其中列名称为GameID、date、startTime、duration、HteamID、AteamID、Hscore、Ascore和Attention。从2008年到2020年3月中旬,NBA的每场比赛都有停赛。我想循环遍历它并计算所有团队在X个休息日的胜利百分比,但是我在用SQL编写它时遇到了麻烦。我的伪代码是在表上循环的,对于每条记录,我都会检查赢家,检查Hteam和Ateam在比赛前的休息日,然后在我创建的团

我有一个NBA数据和维加斯赔率数据库,我想在一个名为GameData的表上循环,其中列名称为GameID、date、startTime、duration、HteamID、AteamID、Hscore、Ascore和Attention。从2008年到2020年3月中旬,NBA的每场比赛都有停赛。我想循环遍历它并计算所有团队在X个休息日的胜利百分比,但是我在用SQL编写它时遇到了麻烦。我的伪代码是在表上循环的,对于每条记录,我都会检查赢家,检查Hteam和Ateam在比赛前的休息日,然后在我创建的团队对象中更新每个团队的W/L数据,该对象还将存储团队上次比赛的日期。我的问题是创建新的团队对象,然后在表中循环访问它
这是我到目前为止所拥有的

create or replace type teamobj as object \
(teamID smallint, \
 lastgame date, \
 rest0w smallint, \
 rest0l smallint, \
 rest1w smallint, \
 rest1l smallint, \
 rest2w smallint, \
 rest2l smallint, \
 rest3w smallint, \
 rest3l smallint, \
 rest4w smallint, \
 rest4l smallint, \
 rest5w smallint, \
 rest5l smallint)
 
 

select * from GameData;
非常感谢您的帮助