2
我正在为测验模块写入数据库。有两个表格用于团队,一个用于提交数据。球队只能在一轮中打一个小丑,并在这一轮中得到两倍的分数。加入2个额外的数学表
所以球队表有备案的fldJoker是一个int,可以是1至8
数据表包含teamid(谁提交它),加上轮数和得分。
当我计算总分数时,我想让小丑玩过的回合中的分数加倍,这对我来说是个棘手的问题。
任何人都可以给我任何指针吗?
我正在为测验模块写入数据库。有两个表格用于团队,一个用于提交数据。球队只能在一轮中打一个小丑,并在这一轮中得到两倍的分数。加入2个额外的数学表
所以球队表有备案的fldJoker是一个int,可以是1至8
数据表包含teamid(谁提交它),加上轮数和得分。
当我计算总分数时,我想让小丑玩过的回合中的分数加倍,这对我来说是个棘手的问题。
任何人都可以给我任何指针吗?
你想要做这样的事情:
select teamid, sum(score * if(fldJoker = round, 2, 1)) ...
真棒......非常感谢!唯一的问题是==需要一个=谢谢你的帮助! – Dave 2012-04-18 17:18:40