首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

分页存储过程的一个小疑点

2011-12-31 
分页存储过程的一个小问题selecttop10*frommsgboxwheremsgbox.id (selectmin(msgbox.id)from(selecttop10

分页存储过程的一个小问题
select   top   10   *
from   msgbox  
where   msgbox.id <(select   min(msgbox.id)   from   (select   top   10   msgbox.id   from   msgbox   order   by   msgbox.id   desc))    
order   by   msgbox.id   desc

为什么总是提示:Incorrect   syntax   near   ') '.

我单独运行
select   min(msgbox.id)   from   (select   top   10   msgbox.id   from   msgbox)  
也是提示:Incorrect   syntax   near   ') '.

请指点,谢谢

[解决办法]
select top 10 *
from msgbox
where msgbox.id <(select min(msgbox.id) from (select top 10 msgbox.id from msgbox order by msgbox.id desc)a)
order by msgbox.id desc
少了临时表名

热点排行