账号通
    

账号  

密码  

35892

查看

72

回复
主题:(精)每个栏目只调用一篇文章展示SQL语句(修改) [收藏主题] 本贴被认定为精华 转到:  
linzi1688 当前离线

376

主题

0

广播

2

粉丝
添加关注
级别:三年级

用户积分:3385 分
登录次数:217 次
注册时间:2006/8/21
最后登录:2022/3/9
linzi1688 发表于:2009/4/19 9:21:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

很多人可能想要这样的效果就是一个栏目只调用一篇文章的SQL语句,现在我就写出来与大家分享下:
1、针对某一个数据表的每个栏目只调用1篇文章

sql语句:
select top 10 id,tid,title,adddate from ks_Article a where a.id in(select top 1 id from ks_Article where tid=a.tid) order by a.id desc



loop语句:
[loop=10]{$Field(tid,GetClassUrl,111,0)}|<li><a href="{$Field(id,GetInfoUrl,111,1)}">{$Field(title,Text,0,0,0,)}</a></li>[/loop]


 


调用方式{SQL_SQL你命名的名称()}


2、针对某一个栏目调用底下二级栏目的每个栏目只调用一篇文章:
sql语句:


以下内容只有回复后才可以浏览,请先登录!

对于上述的语句若有三级栏目四级栏目的话把TN='20078080360186'改成 ts like '%20078080360186%'
其中 20078080360186是你的栏目号
loop语句:
[loop=10]{$Field(tid,GetClassUrl,111,0)}|<li><a href="{$Field(id,GetInfoUrl,111,1)}">{$Field(title,Text,0,0,0,)}</a></li>[/loop]


 


 


若是调用两篇的话LOOP代码如下:
<div class="loop">
[loop=24]{$IF({$AutoID} mod 2=0||<li class="right"> <a href="{$Field(id,GetInfoUrl,111,1)}">{$Field(title,Text,21,0,0,)}</a></li></ul>||
      <ul><li class="left"><span>{$Field(tid,GetClassUrl,111,0)}</span>:<a href="{$Field(id,GetInfoUrl,111,1)}">{$Field(title,Text,23,0,0,)}</a></li>)}[/loop]</div>



css定义:
.loog li.left{float:left;width:240px;}
.loog li.left{float:right;width:200px;}
宽度自己调节吧!
效果演示图如下:以下的演示是选择两篇文章,改动select top 2 id from ks_Article where tid=a.tid order by tid desc 即可!(注意order by tid desc不能漏漏了要出错的哦!



此主题相关图片如下:1.gif
1.gif


 


 


还有种方法就是取改栏目的最新文章也可以做到
sql语句如下:


select ID,Tid,Title,Adddate from KS_Article where ID in (select max(ID) from KS_Article group by Tid)


可能还有更多其他方法大家共同想想看找出最好的方式来呵呵!



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

873

主题

1

广播

3

粉丝
添加关注
级别:七年级

用户积分:29841 分
登录次数:941 次
注册时间:2006/11/28
最后登录:2021/9/10
ayzsx 发表于:2010/6/17 8:28:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
h_young_2009 当前离线

136

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1009 分
登录次数:192 次
注册时间:2010/1/3
最后登录:2015/8/3
h_young_2009 发表于:2010/3/27 10:47:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lydyxf 当前离线

237

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:3160 分
登录次数:424 次
注册时间:2006/5/7
最后登录:2018/11/19
lydyxf 发表于:2010/3/26 13:10:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
rocky2015 当前离线

31

主题

0

广播

0

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

用户积分:77 分
登录次数:17 次
注册时间:2010/2/24
最后登录:2011/11/3
rocky2015 发表于:2010/3/26 12:41:00   | 只看该作者 查看该作者主题 报纸 
????????????????????????????????????????????
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ckie_young 当前离线

4

主题

0

广播

0

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

用户积分:52 分
登录次数:4 次
注册时间:2010/3/26
最后登录:2011/3/6
ckie_young 发表于:2010/3/26 10:28:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lzrfm 当前离线

389

主题

38

广播

2

粉丝
添加关注
级别:三年级

用户积分:2075 分
登录次数:318 次
注册时间:2009/8/31
最后登录:2023/7/13
lzrfm 发表于:2009/10/16 10:44:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
rubby 当前离线

207

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:843 分
登录次数:31 次
注册时间:2009/7/20
最后登录:2009/11/25
rubby 发表于:2009/9/25 10:57:00   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
vgo168 当前离线

153

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:2131 分
登录次数:178 次
注册时间:2008/8/29
最后登录:2013/6/25
vgo168 发表于:2009/9/3 15:33:00   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
killmxx 当前离线

23

主题

0

广播

0

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

用户积分:472 分
登录次数:31 次
注册时间:2008/10/17
最后登录:2012/7/12
killmxx 发表于:2009/8/3 20:33:00   | 只看该作者 查看该作者主题 10楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.20508秒 powered by KesionCMS 9.0