조인
내부 조인, 외부 조인, 세타 조인등 모두 구현이 된다.
(세타조인 : 관계도 없는 것들을 합쳐서, 여기에서 해당되는 부분들은 모두 찾아오는 것)
ON절을 이용한 조인
조인 대상을 미리 필터링 한 상태에서 join을 이용한 쿼리문을 이용할 수 있다. (결국, 연산량을 줄일 수 있다)
연관관계가 없는 외부 조인을 시킬 수 있다.
이렇게 on을 이용한 join 쿼리문에서,
이렇게 team1인 팀들을 먼저 구해놓고, 그 중에서 member를 구하는 방식으로 처리될 수 있다.
이런식으로 연관관계를 사용하지 않는 쿼리문에서도 on을 통해 그냥 두 문자열을 비교해서 같은 것들을 전부 반환하라는 쿼리를 보낼 수 있다.
이 때에도 에러가 발생하지 않고, 쿼리문이 정상적으로 만들어져 보내지는 것을 볼 수 있다.
'스프링 공부 > JPA' 카테고리의 다른 글
[JPA] 26. Re.Zero : JPQL 의 타입표현 (0) | 2023.01.19 |
---|---|
[JPA] 25. Re.Zero : JPQL : 서브쿼리 (0) | 2023.01.19 |
[JPA] 23. Re.Zero : JPQL : 프로젝션 (0) | 2023.01.19 |
[JPA] 22. Re.Zero : JPQL : 언제까지 리스트에서 잘라서 반환하게 할꺼야? 페이징 (0) | 2023.01.19 |
[JPA] 21. Re.Zero : JPQL로 다시 시작하는 프로젝트! (0) | 2023.01.19 |