restaurantId
로 모든 video
데이터를 조회하는 쿼리를 작성하고 있었습니다.
당연히 되겠지? 싶었지만 BadSqlGrammarException
이 발생했습니다.
쿼리문을 유심히 보다가, ON
절과 WHERE
절에서 별칭(alias)을 사용하지 않은 것을 발견했는데요.
해당 절을 모두 수정 후 다시 테스트 해본 결과 성공적으로 되었습니다!!
원인을 GPT에게 물어보았습니다.
결국 MySQL의 문법 규칙이었습니다.
JOIN 시에 테이블에 별칭을 달거면 모든 곳에서 별칭을 사용하자.
감사합니다