[ORACLE/SQL] ORA-00904: invalid identifier 부적합한 식별자

summer·2024년 1월 9일
SELECT EMPNO, EMPNAME, DEPTNO, DEPTNAME
FROM EMPLOYEE2
JOIN DEPARTMENT1 USING(DEPTNO);

쿼리 실행시
ORA-00904: "DEPARTMENT1"."DEPTNO": invalid identifier
00904. 00000 - "%s: invalid identifier"

오류 발생

해결방법..
DEPTNO 컬럼이 EMPLOYEE2에만 있고 DEPARTMENT1테이블에는 없어 발생하는 문제였다.
JOIN USING이 아닌 JOIN ON 을 써서 해결했다.

SELECT EMPNO, EMPNAME, DEPTNO, DEPTNAME
FROM EMPLOYEE2
JOIN DEPARTMENT1 ON(DEPTNO = DEPTCODE);

해당 쿼리로 수정하여 해결함

profile
내가 모를수도 떠올리지 못했을수도 내가 무지했을수도

0개의 댓글