我想在这条语句的基础上在加一个条件就是要前13条记录!不知道有人会写吗!我用的是oracle数据库!
select * from video where board_id=2858 order by edit_time desc

解决方案 »

  1.   

    select * from video where board_id=2858 and rownum<=13 order by edit_time desc
    是这个意思吗?
      

  2.   

    LS意思是对的,可惜写错了
    select * from (
    select v.*,rownum rn from video v where board_id=2858 order by edit_time desc 
    )
    where rn <=13 
      

  3.   

    SQL:select top 13 from video where board_id=2858 order by edit_time desc
    ORACEL:select * from ( 
    select v.*,rownum rn from video v where board_id=2858 order by edit_time desc  
    ) A where rn  <=13