셀럽잇 - JOIN 쿼리 문제

kdkdhoho·2023년 7월 6일
0

삽질 시리즈

목록 보기
3/3

문제 상황

restaurantId로 모든 video 데이터를 조회하는 쿼리를 작성하고 있었습니다.

당연히 되겠지? 싶었지만 BadSqlGrammarException이 발생했습니다.

문제 해결!

쿼리문을 유심히 보다가, ON절과 WHERE 절에서 별칭(alias)을 사용하지 않은 것을 발견했는데요.
해당 절을 모두 수정 후 다시 테스트 해본 결과 성공적으로 되었습니다!!

원인은?

원인을 GPT에게 물어보았습니다.

결국 MySQL의 문법 규칙이었습니다.

결론

JOIN 시에 테이블에 별칭을 달거면 모든 곳에서 별칭을 사용하자.

profile
newBlog == https://kdkdhoho.github.io

2개의 댓글

comment-user-thumbnail
2023년 7월 10일

감사합니다

1개의 답글