sql 쿼리를 짜다보면 다른 테이블을 병합해서 데이터간의 관계를 봐야하는 경우도 있지만 한 테이블 내에서 데이터간의 관계를 살펴봐야 하는 경우도 발생하게 된다. 즉 한 테이블에 존재하는 컬럼(column) 사이에 의미있는 관계가 존재할 때 셀프조인을 이용해서 효과적으로 보여줄 수 있게 된다. 셀프조인 쿼리 작성방법 셀프조인에도 inner join, outer join, cross join 등 모든 조인쿼리(Join Query)가 적용 가능하다. 일반적인 조인 문과 다른점은 join하는 대상이 자기 자신이라는 점이다. 한가지 주의해야 할 점은 같은 테이블 이름이 2번 나오기 때문에 반드시 alias를 지정해줘야 한다는 점이다. 기본적인 셀프조인 쿼리 형태는 아래 예시와 같이 작성할 수 있다. 결과로는 중복..