728x90 반응형 join2 [DB/Oracle] Oracle SQL Join : 논리적 조인 & 물리적 조인 데이터베이스에서 Join은 여러 테이블을 연결해 원하는 결과를 만드는 핵심 도구입니다.Oracle SQL에서는 크게 두 가지 차원에서 조인을 이해할 수 있습니다.논리적 조인(Logical Join): 결과 집합 관점 → 어떤 데이터를 가져올까?물리적 조인(Physical Join): 실행 계획 관점 → 데이터를 어떻게 가져올까?이번 포스팅에서는 논리적 조인 6가지 유형과 물리적 조인 3가지 방식을 다이어그램, SQL 예제와 함께 정리해보겠습니다. 🔹 1. 논리적 조인 (Logical Join)① Inner Join교집합: 두 테이블 모두에 존재하는 데이터만 가져옴.SELECT a.*, b.*FROM A aINNER JOIN B b ON a.key = b.key; 📌 활용: 고객-주문 관계에서 실제 .. 2025. 9. 25. [JPA/Java] JPQL 조인(Join) JPQL을 이용하여 조인을 할 수 있다. 내부 조인[INNER JOIN] SELECT m FROM Member m [INNER] JOIN m.team t 외부 조인[OUTER JOIN] SELECT m FROM Member m LEFT [OUTER] JOIN m.team t 세타 조인 SELECT COUNT(m) FROM Member m, Team t WHERE m.username = t.name JPQL에도 ON 절을 이용할 수 있다. ON 절을 활용한 조인은 JPA 2.1부터 지원되는데, ON 절을 활용한 조인은 1) 조인 대상을 필터링할 때 2) 연관관계가 없는 엔티티를 외부 조인(OUTER JOIN)할 때 인데, 연관관계가 없는 엔티티를 외부 조인할 때는 하이버네이트 5.1부터 사용 가능하다. 1.. 2023. 5. 9. 이전 1 다음 728x90 반응형