oracle分页SQL

笔记 

 

select /*+ ordered use_nl(t1 t2) */ id, user_id, age, gmt_create
    
from (select rid
        
from (select rid, rownum as rn
            
from (select rowid as rid
                
from test where user_id = :1
                
order by gmt_create desc)
            
where rownum <= :2)
    
where rn >= :3) t1, test t2
where t1.rid = t2.rowid

posted on 2011-07-20 14:07  南淮茶座的掌柜  阅读(220)  评论(0编辑  收藏  举报

导航