动易标签分页


SELECT  top @pagesize .....
WHERE    .... AND (dbo.PE_CommonModel.GeneralID NOT IN (SELECT  top @startrow ....))
ORDER BY ....

SELECT  count(dbo.PE_CommonModel.GeneralID)
....

注意,后面的SQL语句不能有order by


下面是显示文章标题和简介的语句

SELECT     TOP (@pagesize) dbo.PE_CommonModel.GeneralID, dbo.PE_CommonModel.NodeID, dbo.PE_CommonModel.ItemID, dbo.PE_CommonModel.Title, dbo.PE_U_Article.Intro
FROM         dbo.PE_CommonModel INNER JOIN
                      dbo.PE_U_Article ON dbo.PE_CommonModel.ItemID = dbo.PE_U_Article.ID
WHERE     (dbo.PE_CommonModel.ModelID = 1) AND (dbo.PE_CommonModel.Status = 99) AND (dbo.PE_CommonModel.NodeID = @NodeID) AND 
                      (dbo.PE_CommonModel.GeneralID NOT IN
                          (SELECT     TOP (@startrow) PE_CommonModel_1.GeneralID
                            FROM          dbo.PE_CommonModel AS PE_CommonModel_1 INNER JOIN
                                                   dbo.PE_U_Article AS PE_U_Article_1 ON PE_CommonModel_1.ItemID = PE_U_Article_1.ID
                            WHERE      (PE_CommonModel_1.ModelID = 1) AND (PE_CommonModel_1.Status = 99) AND (PE_CommonModel_1.NodeID = @NodeID)
                            ORDER BY PE_CommonModel_1.GeneralID DESC))
ORDER BY dbo.PE_CommonModel.GeneralID DESC

SELECT count(dbo.PE_CommonModel.GeneralID)  FROM PE_CommonModel INNER JOIN PE_U_Article ON PE_CommonModel.ItemID = PE_U_Article.ID  WHERE  (PE_CommonModel.NodeID = @NodeID)   (dbo.PE_CommonModel.ModelID = 1) AND (dbo.PE_CommonModel.Status = 99)



调用方式:

{PE.Label id="mobilelistbypage" nodeID="@RequestInt_Id" pagesize="6" page="true"/}

分页按钮:

   <ul>
      <li><a href="{$prvurl/}" data-transition="none">上一页</a></li>
      <li><a href="{$nexturl/}" data-transition="none">下一页</a></li>
    </ul>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值