这仅给我一行(第一行):
SELECT BLA FROM BLA WHERE BLA AND ROWNUM < 2
但是,我想要最近的日期val。我可以这样写第一行:
SELECT BLA FROM BLA WHERE BLA ORDER BY FINALDATE DESC
但是,当我尝试混合两个部分胜利时,它不起作用-显然,“仅选择第一行”逻辑 在 order by 之前 触发,然后order by随后被忽略。
它讨论了如何在oracle数据库上实现MySQL限制,该限制由您的标签判断并发布,即您正在使用的内容。
相关部分是:
select * from ( select * from emp order by sal desc ) where ROWNUM <= 5;