可能重复:
如何限制 Oracle 查询在排序后返回的行数?
我正在使用就像下面的查询:
SELECT url, title, metadesc FROM (
SELECT url,title, metadesc, rownum rn FROM (
SELECT url, title, metadesc FROM web
)
WHERE rownum <= 60
)
WHERE rn > 50
它适用于单个表,但如果加入我的主查询,即
SELECT name, id, url, title, metadesc
FROM web, emp
然后它给了我错误:
java.sql.SQLException: ORA-00918: column ambiguously defined