rownum 改为a.rownum
WHERE r > 1 改为b.r
WHERE r > 1 改为b.r
解决方案 »
- sql分类汇总语句的查询,怎么样才是对的呢?
- 求助,power designer反向工程导出E-R图问题
- 怎样避免插入的数据重复?
- oracle 动态插入列
- 大表数据插入到另一个大表
- 高手们http://192.100.2.159:1158/em/console/logon/logon这个oracle管理的登陆的密码在那设置上的,我现在等不上去了
- oracle9i与oracle10g 区别
- oracle复杂统计,如何做处理
- Oracle11g表已经存在数据了,有一个dmp文件想重新覆盖原有的数据,同时添加新的数据,该怎么做
- oracle查询实现列隐藏
- oracle一个表有char(1)类型字段,里面记录字符'A','B'.....,请问我想对这个char进行加减运算,得到另外一个字符,如'A'+1='B',请问如何
- oracle 限制了我表的记录数
*
第 4 行出现错误:
ORA-01747: 无效的用户.表.列, 表.列, 或列规格
SELECT f.*,s.*,rownum r FROM
FAVTBL f,SONGTBL s where f.SONGID=s.SONGNO and f.USER_NO=30
WHERE r<= 10
) B
WHERE r > 1;
SELECT f.*,s.*,rownum r FROM
FAVTBL f,SONGTBL s where f.SONGID=s.SONGNO and f.USER_NO=30
WHERE r<= 10
) B
WHERE r > 1;错误!
WHERE r<= 10 ) B
*
第 4 行出现错误:
ORA-00907: 缺失右括号
改成这样试试
可是 还是提示第 4 行出现错误:
ORA-00907: 缺失右括号
select SONGID,SONGNO,user_no from FAVTBL f,SONGTBL s where f.SONGID=s.SONGNO and f.USER_NO=30
) A
WHERE rownum <= 10
) B
WHERE r > 1;
也会出错吗?