ORA-00918: 未明确定义列

原因一 : 是由於不小心有兩個相同的字段存在,重名了!

解决 : 檢測相關字段是否重複,另外檢測子表或子查詢中是否存在此字段。同時建議能不用INNER JOIN就不用!所有列的前面都用表的别名去点取一下。这样比较保险。

原因二 :字段重复了。

解决 : 删除重复字段


你可能感兴趣的:(ORA-00918: 未明确定义列)