但是在客户现场,数据库版本为oracle database 11g enterprise edition release 11.2.0.1.0 ,上面的语句就报错:ora-00918:未明
有一条sql语句,类似如下:
select ...,createdate from a left join b on ... where ...
其中createdate字段在表a和表b上都存在。在本地的oracle database 10g enterprise edition release 10.2.0.1.0 上执行正常,而且createdate显示的值为b表里面该字段的信息。
但是在客户现场,数据库版本为oracle database 11g enterprise edition release 11.2.0.1.0 ,上面的语句就报错:ora-00918:未明确定义列
看来oracle版本不一样,对该问题的处理方式也是不一样的。
,