我使用oracle数据库查询,里边也有数据,但是什么也查不到,有什么问题啊?

select * from(select n.*,rownum r from news n where rownum<=5)where r>10

猛跑小猪
浏览 1406回答 2
2回答

暮色呼如

select * from(select n.*,rownum r from news n where rownum<=5)where r>0,这样就有数据了。。你这类的SQL可以把子查询单独放到PLSQL中查一下看看数据,看看这些数据能不能满足外面的where r>10这个条件!

慕田峪4524236

这样试试:select t.* from (select n.*,rownum r from news n where rownum<=5) as twhere t.r>10
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL
Oracle