我有点"大"使用ROWNUM的查询出现问题。
查询是:
SELECT * FROM (
SELECT b.* FROM BANANA b
ORDER BY b.CREATION_DATE DESC, b.TYPE DESC)
WHERE ROWNUM BETWEEN n AND m;
对于n = 0和m = 20,此查询返回20个元素(从ROWNUM 1到20)
但是对于n = 10和m = 20,此查询返回0行。
为什么呢?我和这个查询有什么问题? Ty为你的病人
PS:我只想要1个子查询。