----想创建如下一个实例化视图,因为实例化视图不能包括子查询,所以不能创建,请高手指点??
----表:mw_app.mwt_ud_sbd_bdz,为变电站信息表。
-- 实例化视图包括字段 [所在地市,所在县局,yxbm(变电站运行部门), bdzid(变电站编码)],
其中所在地市,所在县局,是根据变电站yxbm字段在部门表(mwt_pd_deps)向上递归查询的。create materialized view mview_tj_dept
refresh force on demand
asselect
(select dept.obj_id from mw_app.mwt_pd_deps dept
where ( dept.dwjb='3' and dept.sfdldw='T')
and rownum=1
connect by prior dept.sjbm=dept.obj_id
start with dept.obj_id=bdz.yxbm
) 所在地市,(select dept.obj_id from mw_app.mwt_pd_deps dept
where ( dept.dwjb='7' or dept.sfdldw='T')
and rownum=1
connect by prior dept.sjbm=dept.obj_id
start with dept.obj_id=bdz.yxbm
) 所在县局,
bdz.yxbm,
bdz.obj_id bdzid
from mw_app.mwt_ud_sbd_bdz bdz
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货