我是一名有用的助手,可以为您翻译文本。
我正在寻找一条适用于Oracle表的SQL查询语句,该语句将保留表中的n条记录并删除其余记录。
我尝试了以下方法:
delete from myTable where pk not in
(SELECT pk FROM myTable where rownum <5 order by created DESC)
但是似乎我无法在嵌套的选择中使用order by
。
任何帮助都将不胜感激。