以下是引用键盘手铐在2009-4-21 0:38:00的发言:
楼主是怎么实现的啊?我试了不行啊!
调用两篇文章的话,栏目名称会出现两次啊!
我仔细看了语句. 是正确的.需要改一个地方....否则 一个栏目调两篇文章会出现 栏目有一个会重复出现两次.而且文章也是随机[按ID] 来排列. 本栏目一篇, 其他栏目一篇, 效果很乱.
select top 10 id,tid,title,adddate from ks_Article a where a.id in(select top 2 id from ks_Article where tid=a.tid order by tid desc) and a.tid in(select id from ks_class where TN='20078080360186') order by a.id desc
select top 10 id,tid,title,adddate from ks_Article a where a.id in(select top 2 id from ks_Article where tid=a.tid order by tid desc) and a.tid in(select id from ks_class where TN='20078080360186') order by a.tid desc
不能按ID来排序, 一定要 TID排序. 加个T 一切OK了. 估计一是楼主笔误吧.