메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
Oracle (토론 | 기여)님의 2025년 9월 3일 (수) 12:40 판 (새 문서: == 세미 조인(Semi Join) == === 목적 === : 첫 번째 테이블의 데이터 중 두 번째 테이블과 일치하는 데이터만 반환 === 특징 === * 조인 조건에 만족하는 첫 번째 테이블의 행만 선택 * 실제 두 번째 테이블의 컬럼은 결과에 포함되지 않음 === 주요 구현 방법 === * EXISTS 연산자 사용 * IN 연산자 사용 * 예시 쿼리: <source lang=sql> SELECT e.employee_id, e.name FROM employees e WHERE EXISTS ( SELE...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

세미 조인(Semi Join)

목적

첫 번째 테이블의 데이터 중 두 번째 테이블과 일치하는 데이터만 반환

특징

  • 조인 조건에 만족하는 첫 번째 테이블의 행만 선택
  • 실제 두 번째 테이블의 컬럼은 결과에 포함되지 않음

주요 구현 방법

  • EXISTS 연산자 사용
  • IN 연산자 사용
  • 예시 쿼리:
SELECT e.employee_id, e.name
FROM employees e
WHERE EXISTS (
    SELECT 1 
    FROM departments d 
    WHERE e.department_id = d.department_id
);