ORA-00918: column ambiguously defined
這個說明選擇的列可能在多個表中存在,需要指明是哪張表。如T1,T2都有NAME這個列,以下SQL就會報這個錯。
select NAME from T1,T2 where XXXXXXXXX;
這時需要指明NAME具體是T1,或是T2中的。
改成
select t1.name from T1,T2 where XXXX;就行了。
ORA-00918: column ambiguously defined
這個說明選擇的列可能在多個表中存在,需要指明是哪張表。如T1,T2都有NAME這個列,以下SQL就會報這個錯。
select NAME from T1,T2 where XXXXXXXXX;
這時需要指明NAME具體是T1,或是T2中的。
改成
select t1.name from T1,T2 where XXXX;就行了。