셀프 조인(self join)은 MySQL에서 매우 유용한 기능으로, 테이블을 자기 자신과 조인하여 데이터를 조회하는 방법입니다. 한 테이블 내에서 관련된 데이터를 비교하거나, 계층적이거나 반복적인 데이터 구조를 쿼리하는 데 특히 유용합니다. 셀프 조인은 사실상 특별한 종류의 조인이 아니라, 동일한 테이블을 두 번 사용하는 일반 조인의 한 형태입니다. 1. 셀프 조인 사용 예 예를 들어, 직원과 그들의 관리자가 동일한 테이블에 저장되어 있는 경우를 생각해 보겠습니다. 이 테이블에는 각 직원의 ID, 이름, 그리고 그들의 관리자의 ID를 나타내는 매니저 ID가 포함되어 있습니다. 여기서 우리의 목표는 각 직원과 그들의 관리자의 이름을 함께 조회하는 것입니다. 2. 예제 테이블 구조 CREATE TABLE ..