我想制作游戏排行榜功能小妹的数据库设计是这样的:gameid---游戏ID
rank_point-用户分数
cihino---用户ID
createtime--时间
想实现根据游戏的到各用户的排名求解,大神支招;
rank_point-用户分数
cihino---用户ID
createtime--时间
想实现根据游戏的到各用户的排名求解,大神支招;
解决方案 »
- Linux上MySQL5.1编译提示内存不足
- 恳求SNS模型设计
- mysql安装问题 unpacking of archive failed on。。
- mysql语句查询问题
- 如何将access数据库中的数据导入mysql 数据库中?
- MySQL的Merge表的问题
- sql server 2000的数据表转入my sql
- 如何在 REPLACE 更新相同记录的时候 auto_increment 不增加……
- 远程或者本地连接MySQL时报错1130 host is not allowed to connect to this mysql server
- 寻求合理的虚拟主机,支持asp+ms sql或着php+mysql,要求价格公道。
- 请教,应该如果给这个SQL加索引
- Mysql数据库数据乱码怎么恢复?
select *
from tb A
where 10 >(select count(*) from tb where A.gameid=gameid and A.rank_point<rank_point)
order by gameid ;定时执行以上语句讲结果集放到一张小表用于显示
参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
where
10 >
(select count(*) from tb where A.gameid=gameid and A.rank_point<rank_point)
order by gameid ;
参考版主大大的这个帖子吧
http://bbs.csdn.net/topics/330021260