如图,可以标题看的不还明白,下面解释:
insert into t(a,b,c)
select 
case when tablea.c1 = 1 then ........一堆判断得出a  as a,
b的值是a*某个固定值                                       as b,
c的值是b*其他条件值                                       as c
 from 
tablea,tableb,tablec
where .....
我的意思的算b的时候是否可以直接用a**某个固定值,还是要用跟as a 前面一样的一堆判断,
那么c的值也要加上那么一样的a值一堆判断。
我记得在sql server里面可以直接引用前面的列结果,在oracle未实现,小弟学习oracle不久,确认下能否
这样做,或者对于这种问题,有什么好的解决方法。