sql 视图问题,谢谢各位

阿布那依 发布于 2012/10/23 16:03
阅读 3K+
收藏 0
交谈中请勿轻信汇款、中奖信息、陌生电话,勿使用外挂软件。
select szyx,departmentname,fsyv,pjgz,zwbfb,lz,yy,xgbfb,xybfb from
(
select szyx,g.departmentname,(case when h.fsyv is null then 0 else h.fsyv end) as fsyv,
(case when f.pjgz is null then 0 else f.pjgz end) as pjgz,
(case when e.bfb is null then 0 else e.bfb end) as zwbfb,
(case when i.lz is null then 0 else i.lz end) as lz,
(case when j.yy is null then 0 else j.yy end) as yy,
(case when k.bfb is null then 0 else k.bfb end) as xgbfb,
(case when l.bfb is null then 0 else l.bfb end) as xybfb
from (select departmentname from u_department where
parentdepartmentid  in (select id from u_department where departmentname = '人文与社会科学学院')) g


LEFT OUTER JOIN (select a.szxy as szyx ,a.zy,round((b.sl/a.sl)*100) as fsyv from renwen_wsy a,renwen_wsy1 b where a.zy = b.zy and a.szxy='人文与社会科学学院') h on g.departmentname=h.zy
LEFT OUTER JOIN (select szyx,zy,round(gz) as pjgz from gz where szyx='人文与社会科学学院') f  on g.departmentname=f.zy
LEFT OUTER JOIN (select szyx,zy,bfb from byszw where szyx='人文与社会科学学院') e on g.departmentname=e.zy
LEFT OUTER JOIN (select szyx,zy,lz from lzv where szyx='人文与社会科学学院') i on g.departmentname=i.zy
LEFT OUTER JOIN (select szyx,zy,yy from yytj where szyx='人文与社会科学学院') j on g.departmentname=j.zy
LEFT OUTER JOIN (select szyx,zy,bfb from gzxgd where szyx='人文与社会科学学院') k on g.departmentname=k.zy
LEFT OUTER JOIN (select szyx,zy,bfb from xybfb where szyx='人文与社会科学学院') l on g.departmentname=l.zy
) where szyx is not null
 
 
各位帮忙看看  这段代码  放在oracle10g中能正常运行,放在oracle11g中就不成了
加载中
0
红薯
红薯
怎么不成了?
阿布那依
阿布那依
第三行的 szyx 处 报错 说: 未明确的定义列
返回顶部
顶部