1.SQL_調(diào)用推薦的第一條()
條件:至少有一篇文章設(shè)置了推薦
語(yǔ)句:select top 1 ID,Tid,Title from KS_Article where Recommend = 1 order by ID desc
調(diào)用:{SQL_調(diào)用推薦的第一條()}
PS : 太簡(jiǎn)單
2.SQL_調(diào)用推薦2到10 () ----------------------PS:為什么要從2開始呢,有些人就有些BT的需求,比如我,后面還會(huì)有任意條到任意條....
條件:有10條以上被設(shè)置推薦
語(yǔ)句:select top 9 ID,Tid,Title,Adddate from KS_Article where ID not in (select top 1 ID from KS_Article where Recommend = 1 order by ID desc ) order by Recommend desc
調(diào)用:{SQL_調(diào)用推薦2到10()}
3.SQL_站點(diǎn)頭條()
條件:至少有一篇被設(shè)置了頭條
語(yǔ)句:select top 1 ID,Tid,Title,Adddate from KS_Article where Strip = 1 order by Adddate desc
調(diào)用:{SQL_站點(diǎn)頭條()}
4.SQL_調(diào)用某欄目TOP10(Param(0))
條件:欄目里有文章---------------------PS:廢話
語(yǔ)句:select top 10 ID,Tid,Title,Adddate,Hits,Intro,Picurl from KS_Article where Tid = '{$Param(0)}' order by ID desc
參數(shù):Param(0)=欄目ID -----------------PS:別告訴我你不知道
調(diào)用:如:{SQL_調(diào)用某欄目TOP10(200710254)}
5.SQL_某欄目前N條(Param(0),Param(1))
條件:算了不說(shuō)了,我怕板磚....
語(yǔ)句:select top {$Param(0)} ID,Tid,Title,Adddate from KS_Article where Tid= '{$Param(1)}' order by Adddate desc
參數(shù):Param(0)=要幾條,必須是數(shù)字,Param(1)=欄目ID如:200710258 類似(在新建SQL第二頁(yè)下面)
調(diào)用:如: {SQL_某欄目前N條(10,200701255)}
------------------------以下是個(gè)人BT需求,不看也罷---------------------------------------
6.配合第五條使用,比如把前10條分成3條和7條,拼起來(lái)剛好10條,有時(shí)候?yàn)榱俗霾煌臉邮?,比如上下寬度不一樣,顏色不同等(說(shuō)多了)
SQL_某欄目前N1到N2條(Param(0),Param(1),Param(2))
語(yǔ)句:select top {$Param(0)} ID,Tid,Title,Adddate from KS_Article where Tid = '{$Param(2)}' and ID not in (select top {$Param(1)} ID from KS_Article where Tid = '{$Param(2)}' order by Adddate desc ) order by Adddate desc
參數(shù):這條語(yǔ)句的參數(shù),請(qǐng)看仔細(xì),否則效果不一定對(duì)
N1 到 N2 條
Param(0) = N2 - N1 + 1
Param(1) = N1 - 1
Param(2) = 欄目ID
如: 2到10條
{SQL_某欄目前N1到N2條(9,1,2007102545)}
7.這個(gè)適合放在首頁(yè)顯示,顯示的時(shí)候把欄目名稱和文章標(biāo)題放在一起,很酷的! ,一般我們都是掉用某個(gè)欄目,比如某欄目TOP10 ,而這個(gè)調(diào)出來(lái)的10條是你每個(gè)欄目各一條 ,解釋很費(fèi)勁,用了就知道了
SQL_每個(gè)欄目第一條()
語(yǔ)句:select ID,Tid,Title,Adddate from KS_Article where ID in (select max(ID) from KS_Article group by Tid)
要求:每個(gè)欄有文章~~~~
參數(shù):沒(méi)有,因?yàn)闄谀繑?shù)量不是很多,數(shù)量在LOOP里靈活控制
感謝donelle提供