본문 바로가기

Errors

ORA-25154: column part of USING clause cannot have qualifier

-

Using절을 사용하여 테이블을 조인 할 경우,

중복된 테이블을 구분하는데 사용하는 <"테이블명". 컬럼명> 구문을 사용할 수 없음

 

(USING절에 사용한 컬럼은 별칭을 붙여 호출할 수 없음)

 

상기 sql문에서

 USING 절에서 USER_NO를 사용하여 CHALLENGE 테이블과 CERT_CHALL 테이블을 조인하였음

USING 절을 사용하여 조인을 하게 되면, CHALLENGE.컬럼명, 또는 CERT_CHALL.컬럼명 을 사용할 수 없 다 

 

 

해결방법 : USING 대신 ON 사용하여 테이블을 JOIN 하면 오류 사라짐