日期:2014-05-17  浏览次数:20755 次

先排序然后取前10条记录该如何做?顶者有分!
我直接这样写的:
select   field1   from   mytable   where   rownum <=10   order   by   field2   desc
但是这样得到的前10条记录并不是所有记录排序的结果
要得到我想要的结果,应该怎么写呢?

------解决方案--------------------
select * from entainment t where rownum <10 and t.c__channelid=190 order by newsid desc;