재밌고 어려운 IT를 이해해보자~!

java.sql.SQLSyntaxErrorException 본문

JAVA Error Solution

java.sql.SQLSyntaxErrorException

언제나즐거운IT 2024. 1. 28. 12:15

 

ORA-00918: column ambiguously defined 오류는 SQL 쿼리에서 모호한 열 참조가 있는 경우 오라클에서 발생하는 오류

보통 쿼리에서 참조된 여러 테이블 중 어떤 테이블의 열인지 명확하지 않은 경우 발생한다.

 

private static final String SELECTONE_MYINFO = "SELECT MEMBERNUM,M.ID,PW,NAME,NICKNAME, TO_CHAR(BIRTH,'YYYY-MM-DD') AS BIRTH_DATE,PH,PROFILE,GRADE, BOARDNUM"

+ " FROM MEMBER M LEFT JOIN BOARD B ON M.ID = B.ID WHERE M.ID=?";



ID로 JOIN을 하는데 QUERY문에서의 ID가 어떤 ID인지 몰라서 발생한 오류 
M.ID로 수정해서 오류해결!

'JAVA Error Solution' 카테고리의 다른 글

캐쉬 저장 이슈  (2) 2024.01.28
java.lang.NullPointerException  (0) 2024.01.28
PropertyNotFoundException  (0) 2024.01.28
NullPointerException  (0) 2024.01.28
IllegalArgumentException  (0) 2024.01.26
Comments