蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[ASP]关于用户发帖量统计的排行榜问题

自己写了个类似留言板的东东,是注册用户可以发帖的那种,
有两个表,用户信息表userinfo,帖子表question
我现在想在首页上调用一下发帖量最高的前十名用户的用户名、用户头衔、及积分、还有统计的发帖量,前三项好调,可是统计这一块不知道怎么弄了??
就像这样的,根据所统计的发帖量排行:
-----------------------
[img]http://www.linzhouwang.com/120.gif[/img]
-----------------------
我用了这段代码:
sqltext="select userinfo.UserName,count(question.UserName) from userinfo,question where userinfo.UserName=question.UserName group by userinfo.UserName order by count(question.UserName) desc "   
它只显示用户的排序,调不出其它几项,高手指点一下!

就像经典的排行榜:http://bbs.blueidea.com/stats.php?type=forumsrank
我知道在用户表里加个统计的字段,这个问题就简单多了,可是我想学一点关于count这方面的知识,还望高手指点~!

也就是说用count统计出每个用户的发帖量,
并按从高到低的顺序排序
顺便显示出这个用户的用户名,头衔,积分
LIKE THIS!!!
[img]http://www.linzhouwang.com/120.gif[/img]

真的没有人知道????

晕死了~~~~~~~~我都等两天了,没有一个人答话??

用SQL里的子语句GROUP BY 用户名

还有一个方法,利用ACCESS里的查询向导生成SQL代码

用GROUP BY 好像可以

哦,谢了,我试试

太好了,谢谢提醒~!!!




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com