如何在sql中编写此查询: 对于每个玩过两个以上游戏的玩家,列出玩家姓名,总奖金和每位玩家玩的游戏数量。结果应由奖金由高到低进行排序如何在sql中编写此查询
和我的播放器表中的这些属性: playerId,playerName, 年龄和游戏桌这些attrubites: 游戏ID,playerId,结果记录结果attrubie充满无论是(第一或第二或第三或...,或没有显示)获胜者是谁有结果=第一个
这是我的弱点,我没有得到正确的答案,但是我所能做的就是这些。任何想法
select playerName,count(*),count(*)
from games,player
where games.playerId=player.playerId
group by games.results
我没有看到与奖金相关的专栏。 – RedFilter 2010-12-17 15:36:21
如果您提供了表格和结果集的模型,您希望看到我们可能会更好地帮助您。 – 2010-12-17 16:37:00
确定结果如下:playerId-他赢得比赛多少次 - 他多少时间就像我说的那样简单:) – Stive 2010-12-17 16:45:26