账号通
    

账号  

密码  

1730

查看

3

回复
主题:[求助]首页发表文章按数量排行标签有点问题 [收藏主题] 转到:  
spsp 当前离线

83

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:932 分
登录次数:44 次
注册时间:2007/12/14
最后登录:2010/6/29
spsp 发表于:2010/5/5 10:58:00   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

原来在4.5版本时

我的SQL标签的查询语句是:select top 6 username,articlenum from ks_user order by articlenum desc

 

可以正常使用

在升级到6.0后

该标签不能用了

 

我该如何修改查询语句呢?

 

还有在创建这个SQL标签时,主表应该选择哪个?

 

希望知道的大大们帮助一下

 

感谢了

 

效果是:会员发文排行榜,会员名按发文章数量排列前6名

 

会员名   发表XX篇文章

会员名   发表XX篇文章

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
spsp 当前离线

83

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:932 分
登录次数:44 次
注册时间:2007/12/14
最后登录:2010/6/29
spsp 发表于:2010/5/8 23:39:00   | 只看该作者 查看该作者主题 沙发 

查询语句中,哪里是修改栏目的呢?

我需要限制只有在某个栏目下发布信息数量的排名

 

还有,该如何能实现从第二名开始排,就是2-11名的发文TOP?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
任我行 当前离线

6496

主题

191

广播

251

粉丝
添加关注
级别:管理员

用户积分:46049 分
登录次数:4182 次
注册时间:2006/4/26
最后登录:2024/8/23
任我行 发表于:2010/5/5 17:30:00   | 只看该作者 查看该作者主题 藤椅 

这是实现首页投稿排行的代码查询语句:  select top 10 a.userid,a.username,totalNum from ks_user a,(select inputer,count(*) as totalnum from ks_article where verific=1 group by inputer)b where a.username=b.inputer order by b.totalnum desc


 


 


循环体:[loop=10]
<br>{$Field(username,Text,0,...,0,)}(稿件:{$Field(totalNum,Num,0,2)})</br>
[/loop]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
spsp 当前离线

83

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:932 分
登录次数:44 次
注册时间:2007/12/14
最后登录:2010/6/29
spsp 发表于:2010/5/5 16:34:00   | 只看该作者 查看该作者主题 板凳 
做在线知识付费 选科汛云开店

真的就没人帮忙了吗....

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.10938秒 powered by KesionCMS 9.0