貌似可以省略手动记录rownum. 
参考: http://stackoverflow.com/a/522578/1253929