轮数 对阵一队 对阵二队 终轮标志 胜队
1 德国 阿根廷 0德国
1 意大利乌克兰0 意大利
2 德国 意大利 0德国
。。。
这样记录即可
需要取数时,按照轮数取,主键为轮数+对阵一队+对阵二队
(当小组赛没有对手直接晋级时,可指定一个对阵二队为N/A)
select memberName,sum(result) as 总成绩from match
where matchID = '1' or matchID = '2'
group by memberName
order by 总成绩
是你要的不,Oracle:
select rank() over(partition by 比赛id order by 比赛分数 desc),比赛id,
用户id,
比赛分数
from 表
where 用户id = '某个用户'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)