관련 테이블 작업하기 > 관계 정보 > 셀프 조인 관계
 

셀프 조인 관계

셀프 조인 관계(또는 셀프 조인)는 두 일치 필드가 동일한 테이블에서 정의되는 관계입니다. FileMaker Pro Advanced는 관계형 그래프에서 관계를 기반으로 하는 테이블에서 두 번째 일치 항목을 생성합니다. 관계가 평가를 불가능하게 하는 사이클을 형성하지 않도록 하기 위함입니다.

예를 들어, 현재 테이블의 레이아웃에 있는 포털에서 셀프 조인을 사용하여 각 매니저에게 보고하는 모든 직원과 같은 현재 테이블에 있는 데이터의 하위 세트를 표시합니다. 이 예제에서는 직원이라는 테이블을 사용합니다.

셀프 조인 관계 정의하기:

1. 관계형 그래프에서 셀프 조인 관계에 사용할 테이블을 선택합니다. 그런 다음 크기 조절 버튼을 클릭합니다.

관계형 그래프로 작업하기필드 생성 및 변경하기를 참조하십시오.

2. 관계 편집 대화상자에 있는 테이블에서 양쪽의 관계에 대해 동일한 테이블을 선택합니다.

위의 예제의 경우 양쪽 관계에 대해 직원을 선택합니다.

3. 각 테이블 일치 항목에 대해 일치 필드를 선택하고 관계를 정의하고 추가를 클릭한 다음 승인을 클릭합니다.

4. 두 번째 테이블 일치 항목에 대한 이름을 입력한 다음 승인을 클릭합니다.

예를 들어, 직원 2를 관리자로 이름을 변경합니다.

위의 예제의 경우 일치 필드는 직원::관리자 ID 및 관리자::직원 ID입니다. 이 관계는 직원::관리자 ID의 값이 관리자::직원 ID의 값과 동일할 때 직원의 관련 레코드를 반환합니다.

이 예제는 관계형 그래프에서 다음과 같이 보입니다.

텍스트 메모 보기 스위치

셀프 조인을 사용하는 예제를 추가로 보려면 FileMaker 지식 베이스를 검색하십시오.

참고 

관계형 그래프에서 테이블을 선택하고 테이블 보기 스위치을 클릭하여 셀프 조인을 생성할 수도 있습니다.

관련 주제

관계형 데이터베이스 계획하기