개발/SQL 1 [SQL] Column name is ambiguous 에러 처리 후기 다음과 같은 테이블 차트를 만들었다. 해당되는 값을 받아오기 위해서 아래와 같은 형태의 SQL을 만들었다. SELECT TargetColumns FROM ( SELECT ROWNUM AS R, TargetColumns FROM TargetDB ) WHERE R BETWEEN start AND start+pagesize 여기서 TargetColumns는 대상이 되는 컬럼들의 집합으로 "시도", "사고유형","사망자수" 에 해당한다. 처음에는 문제가 없었다. 하지만 TargetColumns 들이 "시도", "시도", "사고유형" 처럼 중복된 columns 이 있을 경우, "Column name is ambiguous error"를 내뱉으면 터졌다. 이유는 서브쿼리에서 불러온 TargetColumns과 메인 .. 2020. 10. 5. 이전 1 다음