1
select k.Val, sum(k.Cnt) "Cnt" from
(
(select a.Env_Location "Val", count(a.VolumeID) "Cnt"
from DTree
join ZCOP_APLNG_Documents a on
DTree.DataID = a.DataID and DTree.VersionNum = a.VersionNum
where
DTree.OwnerID = -2111 and
DTree.SubType not in (0, 136) and
a.Env_Location is not NULL
group by a.Env_Location
)
union
(select
b.Env_Location "Val", count(b.VolumeID) "Cnt"
from DTree
join ZCOP_APLNG_Corr b on
DTree.DataID = b.DataID and DTree.VersionNum = b.VersionNum
where
DTree.OwnerID = -2111 and
DTree.SubType not in (0, 136) and
b.Env_Location is not NULL
group by b.Env_Location
)
) k
group by k.Val
任何人都可以帮助我完成这项工作。显示错误Val或Cnt是无效标识符。我们不能使用列的别名吗?列别名不能在Oracle中的外部查询中访问
谢谢贾斯汀..我不知道区分大小写的标识符。 – 2013-03-22 22:11:20