728x90 반응형 서브쿼리1 [JPA/Java] JPQL 서브쿼리 JPQL 에서도 서브쿼리를 사용할 수 있다. JPQL 서브쿼리 예시를 보면 예시) 나이가 평균보다 많은 회원 String jpql = "SELECT m FROM Member m WHERE m.age > (SELECT avg(m2.age) FROM Member m2)" 예시) 한 건이라도 주문한 고객 String jpql = "SELECT m FROM Member m WHERE (SELECT count(o) FROM Order o WHERE m = o.member) > 0" 서브 쿼리에서 지원되는 함수가 몇 있다. 1) [NOT] EXISTS (subquery) : 서브쿼리에 결과가 존재하면 참 - {ALL | ANY | SOME} (subquery) - 모두 만족하면 참 - ANY, SOME : 같은 의.. 2023. 5. 9. 이전 1 다음 728x90 반응형