账号通
    

账号  

密码  

2023

查看

2

回复
主题:sql标签不能同时提取两个表中的字段? [收藏主题]  
inlet511 当前离线

122

主题

0

广播

0

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

用户积分:1093 分
登录次数:86 次
注册时间:2006/11/2
最后登录:2010/11/29
inlet511 发表于:2009/3/15 23:32:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)
Sql语句如下:

 select top 12 * from
(select KS_Article.ID,KS_Article.Tid,KS_Article.Title,KS_Article.Author,KS_Article.Adddate,KS_Article.rank,KS_Article.Popular,KS_Article.Recommend,KS_Class.ClassID,KS_Class.ID,KS_Class.FolderName from KS_Article,KS_Class where KS_Article.Tid=KS_Class.ID and KS_Article.Tid='{$Param(0)}' ) order by KS_Article.ID desc


标签内容如下:
<div class="mainclass">
<h2><a href="{$Field(KS_Class.ID,GetClassUrl,1,1)}">{$Field(KS_Class.FolderName,Text,0,...,0,)}</a></h2>
<ul>
[loop=12]
<li><a href="{$Field(KS_Article.ID,GetInfoUrl,1,1)}">{$Field(Title,Text,0,...,0,)}<span>&nbsp;{$Field(Adddate,Date,[YYYY/MM/DD])}</span></a></li>
[/loop]
</ul>
</div>

绿色的部分都能生成,但是红色部分都生成不出来,
但是如果把这个sql语句放到“在线执行sql语句”下执行,KS_Class.ID,KS_Class.FolderName都是能生成的
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
inlet511 当前离线

122

主题

0

广播

0

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

用户积分:1093 分
登录次数:86 次
注册时间:2006/11/2
最后登录:2010/11/29
inlet511 发表于:2009/3/16 15:28:00   | 只看该作者 查看该作者主题 沙发 
 多谢楼上关注,试了,还是不行,不知道有没有什么可以替代的办法吗?
目的就是在提取出某栏目的文章列表同时,也提取出该栏目的标题和地址(应用在频道页面)。
非常感谢

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

6496

主题

191

广播

251

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

用户积分:46050 分
登录次数:4182 次
注册时间:2006/4/26
最后登录:2024/11/21
任我行 发表于:2009/3/16 9:54:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)

改成

<a href="{$Field(ID,GetClassUrl,100,1)}">{$Field(FolderName,Text,0,...,0,)}</a></h2>

试试

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