1. 내부조인 select m from Member m inner join m.team t 2. 외부조인 select m from Member m left join m.team t 3. 세타조인 select count(m) from Member m, Team t where m.username=t.name 서브쿼리 - JPA 서브쿼리의 한계 JPA는 where, having 절에서만 서브 쿼리 사용 가능 select 절도 가능(하이버네이트 지원) from 절의 서브 쿼리는 현재 jpql에서 불가능: 조인으로 풀어서 사용할 수 있으면 해결