我在Materialized View中看到一个已经存在的view,里面的一段select文中有一段cross inner join的语句。这个视图在使用时没有报错。但是把这段select文拿出来执行就会报错。 实体化视图里面的SQL: 
create materialized view VIEWA 
nocache parallel 1 build immediate 
using index pctfree 0 
refresh on demand force disable query rewrite as select 
  a.row1,sum(a.row2) newrow 
from tableA a 
cross inner join tableB b 
where a.row1=b.row1 
group by a.row1 
having sum(a.row2)>0 这个视图里有6272条数据。 
tableB表里只有一条数据。 select 
  a.row1,sum(a.row2) newrow 
from tableA a 
inner join tableB b on a.row1=b.row1 
group by a.row1 
having sum(a.row2)>0 
这个sql文检索出来6462条数据。 
我想在外面重新建立这个实体化视图。所以把视图中的sql文拿出来使用。直接就报错了。