MYSQL | Column '컬럼명' in order clause is ambiguous

Devel/Error|2021. 11. 20. 14:54
반응형
join하는 경우 보통 발생하는 에러문제로, 
join할때 order by할 테이블명이 불명확할때 발생한다.
나의 경우, order by id 였는데, 사용한 테이블 모두 id 컬럼을 가지고 있어 
어떤 테이블로 order by를 할 건지 명확하지 않아 에러가 발생했다.
( tour, contract 모두 id 컬럼을 가졌기때문,
-> order by tour.id로 정해주니 에러가 해결되었다 !)

 

 
참고한 구글링의 예시 
예)select A.* from 테이블1 A join 테이블2 B on A.id=B.id order by id desx

 

댓글()
loading