【发布时间】:2011-08-30 03:59:34
【问题描述】:
我是 Oracle 的新手,并且正在使用一个相当大的数据库。我想执行一个查询,该查询将选择所需的列,按特定列排序并限制结果。根据我读过的所有内容,下面的查询应该可以工作,但它返回“ORA-00918: column ambiguously defined”:
SELECT * FROM(SELECT * FROM EAI.EAI_EVENT_LOG e,
EAI.EAI_EVENT_LOG_MESSAGE e1 WHERE e.SOURCE_URL LIKE '%.XML'
ORDER BY e.REQUEST_DATE_TIME DESC) WHERE ROWNUM <= 20
任何建议将不胜感激:D
【问题讨论】:
-
从Oracle 12.1开始你可以
FETCH FISRT n ROWS:stackoverflow.com/a/26051830/1461424