Column:'컬럼명' in where clause is ambiguous

louis220·2022년 2월 9일
0

서로 다른 테이블을 조인했을때 같은 컬럼이 있으면 생기는 에러

어떤 테이블의 컬럼을 조회해야 하는지 명확하지 않을 경우 발생하는 에러이다.

예를 들어 테이블1에도 name이라는 컬럼이 있고 테이블2에도 name이라는 컬럼이 있다고 친다. 두 테이블을 조인한 뒤 name이라는 컬럼을 조회하려고 하면 테이블1의 name인지 테이블2의 name인지 명확하지 않기 때문에 error가 발생한다. 어떤 테이블의 name인지 지정해주면 해결된다.

profile
기록을 하자

0개의 댓글