|
蓝森林 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 好像可以 |
哦,谢了,我试试 |
太好了,谢谢提醒~!!! |
|