열의 정의가 애매합니다 (1) 썸네일형 리스트형 ORA-00918: 열의 정의가 애매합니다 "ORA-00918: 열의 정의가 애매합니다" 오류가 난 이유 ROW_NUMBER() OVER(ORDER BY $num$ $sord$) AS RNUM => 컬럼명을 받아와서 순서를 매기는데, 해당 컬럼이 조인된 테이블 마다 있어 오류가 남. 여러 테이블을 조인할 때, 테이블에 컬럼명이 중복되는지 확인해보자. ex) SELECT NAME FROM A, B WHERE A.NUM=B.NUM; -- 오류가 남 => SELECT A.NAME FROM A, B WHERE A.NUM=B.NUM; -- 오류가 나지 않게 정확히 명시 NAME 컬럼이 A나 B 테이블에 둘중 한 테이블에만 있다면 오류가 나지 않지만, A 테이블에도 NAME 컬럼이 있고, B 테이블에도 NAME 컬럼이 있다면 열의 정의가 애매하다는 오류가 .. 이전 1 다음