반응형 SELF JOIN2 SQL 계층형 질의와 셀프 조인: 개념과 활용 방법 SQL 계층형 질의와 셀프 조인: 개념과 활용 방법데이터베이스에서는 조직도, 제품 카테고리, 폴더 구조 등 계층적인 데이터를 다룰 일이 많습니다.이러한 계층 구조 데이터를 조회하는 방법으로는 계층형 질의(Hierarchical Query)와 셀프 조인(Self Join)이 있습니다.이번 글에서는 초심자가 쉽게 이해할 수 있도록 샘플 테이블을 활용하여 개념과 실행 과정을 단계별로 설명하겠습니다.1. 샘플 테이블: 직원(Employees) 테이블다음과 같은 Employees 테이블이 있다고 가정합니다.이 테이블에는 직원(Employee)과 그 직원의 상사(Manager) 정보가 포함되어 있습니다. EmployeeIDEmployeeNameManagerIDDepartment1AliceNULLCEO2Bob1S.. 2025. 2. 4. SQL JOIN과 서브쿼리 기본 개념과 활용 방법 SQL JOIN과 서브쿼리 기본 개념과 활용 방법 SQL에서 JOIN(조인)과 서브쿼리(Subquery)는 데이터베이스에서 여러 테이블을 결합하거나 특정 데이터를 추출하는 데 필수적인 개념입니다.이번 글에서는 SELF JOIN, CROSS JOIN, INNER JOIN을 중심으로 개념을 설명하고, 실습을 위한 샘플 테이블과 쿼리 실행 결과를 함께 알아보겠습니다.1. SELF JOIN: 같은 테이블 간 관계 연결 SELF JOIN은 같은 테이블을 서로 조인하여 관계를 분석하는 데 사용됩니다.일반적으로 조직도(상하 관계) 또는 제품 카테고리(부모-자식 관계) 같은 데이터를 처리할 때 유용합니다.예를 들어 직원(Employee) 테이블에서 관리자(Manager)와 직원(Employee)의 관계를 조회할 때 활.. 2025. 1. 30. 이전 1 다음 반응형