当前位置: 代码迷 >> Oracle开发 >> oracle 别号作为where后面的过滤条件
  详细解决方案

oracle 别号作为where后面的过滤条件

热度:95   发布时间:2016-04-24 06:57:39.0
oracle 别名作为where后面的过滤条件
如题,  
select (这里是子查询) as aa from table1 where aa='123'; 
这样会报错,求解决方案,

1.with temp as (select (这里是子查询) as aa from table1 where aa='123' )
select * from temp;
2.select * from (select (这里是子查询) as aa from table1 where aa='123' )
 这样可以,但是要改很多代码,求有没有更为简便的方法。
一直在线等,,,

------解决方案--------------------
可以给表取别名或者子查询,然后需要使用时使用“别名.字段”访问即可。
------解决方案--------------------
没有这写法,咱就不自创了。有等的功夫已经改写完啦。
  相关解决方案