❗❗ ERROR ❗❗

[🚨️ERROR🚨️] Column 'contents' in where clause is ambiguous

성란 2022. 8. 1. 15:44

 ⚠️ Column 'contents' in where clause is ambiguous

서로 다른 테이블을 Join했을 때, 각각에서 똑같은 Column이 있을 시 생기는 에러. 어떤 테이블의 Column을 조회해야하는지 명확하지 않아 발생한다.

 

원인

테이블A에도 contents라는 Column이 있고, 테이블B에도 contents라는 Column이 있는데, 두 테이블을 Join 하고 contents를 조회하려고 하면 어떤 테이블의 contents를 조회하고 싶은지 명확한 구분이 안가기에 에러가 발생한다.

 

해결

어떤 테이블의 해당 Column을 조회하고 싶은지 정확한 명시를 해주면 된다.

테이블A.contents 혹은 테이블B.contents 이런 식으로 명확하게 알려주어야 한다.