科汛:sql标签实现按评论数最多的排序的


很少搞回复帖的,就搞个回复帖,看看多少人需要.

如果多人顶了,以后就多出一些经典的sql标签的sql语句了

科汛自带的系统函数标签是不能实现按评论数最多的排序的.还好有sql标签...

SQL语句:

select top 10 a.id,title,adddate,num from ks_article a,(select infoid,count(*) as num from ks_comment where channelid=1 group by infoid)b where a.id=b.infoid order by b.num desc

如果是图片系统的话,就把KS_Article改成KS_Photo 把ChannelID=1改成ChannelID=2,其它模型依此类推...

循环体:

 [loop=10]
<li><a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,0,...,0,)}</a>({$Field(num,Num,0,2)})</li>
[/loop]



相关阅读:
sqlldr加载数据到不同表的问题
javascript encodeURI和encodeURIComponent的比较
MySQL5.0新特性教程存储过程:第二讲
ajax(iframe)无刷新提交表单、上传文件
JavaScript写的一个DIV 弹出网页对话框
aspnet_regsql不能在sql2005下使用的解决
XHTML+CSS写出正规的BLOG
七大操作系统一季度漏洞比拼
Linux操作系统下的多线程编程详细解析
JQuery从头学起第一讲
设置下载不需要倒计时cookie(倒计时代码)
关于firefox的ElementTraversal 接口 使用说明
优化MySQL数据库性能的八大“妙手
最新CSS hack技术(IE6/7/8)
快速导航

Copyright © 2016 phpStudy |