Errors
ORA-000918: column ambiguously defined오류
무럭무럭새싹
2022. 12. 12. 16:24
테이블 join 후 dml문이나 select 문을 날릴 때
조인된 테이블 컬럼명이 중복되는 경우
어느 테이블의 컬럼인지 인식하지 못하여 발생하는 오류
status 컬럼이 모호하게 정의되어 있기 때문이었는데
status 컬럼이 조인한 두 개의 테이블 모두에 존재하여
어느 테이블의 status 값인지 판단이 불가하여 오류가 발생하였음
이름이 같은 컬럼에 별칭을 지어준 후 별칭으로 호출하거나 테이블명.컬럼명 으로 표기시 에러 해결