ORA-00918:未明確定義列解決


ORA-00918:未明確定義列解決

 
問題:ORA-00918:未明確定義列
 
eg.  
 
select  name,  name  from a  left  join b  on a.flag = b.flag
 
原因:列名重復了(select后面跟了兩個 name)
 
解決辦法:
 
每個列名,都加上其所在表的表名作為前綴
 
eg.
 
select   a.name,  b.name  from a left  join b  on a.flag = b.flag


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM