先排序然后取前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;