MYSQL | Column '컬럼명' in order clause is ambiguous
Devel/Error2021. 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
'Devel > Error' 카테고리의 다른 글
MYSQL Error Code:1046 원인 해결방안 (0) | 2021.11.30 |
---|---|
[pid 3376] AH00169: caught SIGTERM, shutting down (0) | 2021.11.20 |
MySQL Error Code: 1055 Group By (0) | 2021.11.20 |
phpoffice/phpspreadsheet install 시 error (0) | 2021.11.18 |
Composer install RuntimeException (0) | 2021.11.18 |
댓글()