select * from (select rownum r,s.* from Syslog s where rownum<=20where r>=10; 这个是一个的10-20条数据
现在我要这个表SYSLOG关联另外一个表的字段 并查出来
现在我要这个表SYSLOG关联另外一个表的字段 并查出来
解决方案 »
- 误删了表,但是在recyclebin 里找不到
- 在利用PL/SQL存储过读取数据在JSP上打印出错
- occi获取oracle数据库表中的内字段名和类型 错误
- 关于oracle序列的疑惑,请帮助,谢谢
- 请问 请问 dbms_output.put 怎么不能显示?怎么不能显示?
- 急!高手帮忙,菜鸟级关于oracle中同名表的使用问题!!在线等待...
- 以时间作为主键有问题吗?
- oracle出现的怪问题,在服务中启动监听器启动不了??
- oracle导入、导出的问题?ctxsys方案怎么导出?
- ASP 中通过OLEDB访问 Oracle 的代码怎么写?
- oracle数据插入
- 菜鸟请教,在PLSQL中创建表,为什么只能有一个unique?
还有个表systemuser 里面有一个字段也是operatrid ,和 username字段现在我要从SYSYLOG 表中找10-20的数据 找出10-20条记录中要有username这个字段
select rownum , syslog.*, systemuser.* from syslog, systemuser where syslog.operatrid=systemuser.userid and rownum<20 and rownum>10;但是下面的这个怎么报错了?
select rownum r , syslog.*, systemuser.* from syslog, systemuser where syslog.operatrid=systemuser.userid and r<20 and r>10;
报错的是红色部分。
select *
from (select rownum r, syslog.*, systemuser.*
from syslog, systemuser
where syslog.operatrid = systemuser.userid)
where r < 20
and r > 10;
select * from Syslog s where rownum<=20
minus
select * from Syslog s where rownum<=10
其中
"select * from
( select rownum r, SYSLOG.LOGID,SYSLOG.EVENTCONTENT,SYSLOG.EVENTDATE,SYSTEMUSER.USERNAME from SYSLOG,SYSTEMUSER where SYSLOG.OPERATRID=SYSTEMUSER.USERID and rownum<=20
)
where r>=11