셀프 조인 관계(또는 셀프 조인)는 두 일치 필드가 동일한 테이블에서 정의되는 관계입니다. FileMaker Pro Advanced는 관계형 그래프에서 관계를 기반으로 하는 테이블에서 두 번째 일치 항목을 생성합니다. 관계가 평가를 불가능하게 하는 사이클을 형성하지 않도록 하기 위함입니다.
예를 들어, 현재 테이블의 레이아웃에 있는 포털에서 셀프 조인을 사용하여 각 매니저에게 보고하는 모든 직원과 같은 현재 테이블에 있는 데이터의 하위 세트를 표시합니다. 이 예제에서는 직원이라는 테이블을 사용합니다.
1. 관계형 그래프에서 셀프 조인 관계에 사용할 테이블을 선택합니다. 그런 다음 을 클릭합니다.
관계형 그래프로 작업하기 및 필드 생성 및 변경하기를 참조하십시오.
2. 관계 편집 대화상자에 있는 테이블에서 양쪽의 관계에 대해 동일한 테이블을 선택합니다.
위의 예제의 경우 양쪽 관계에 대해 직원을 선택합니다.
3. 각 테이블 일치 항목에 대해 일치 필드를 선택하고 관계를 정의하고 추가를 클릭한 다음 승인을 클릭합니다.
4. 두 번째 테이블 일치 항목에 대한 이름을 입력한 다음 승인을 클릭합니다.
예를 들어, 직원 2를 관리자로 이름을 변경합니다.
위의 예제의 경우 일치 필드는 직원::관리자 ID 및 관리자::직원 ID입니다. 이 관계는 직원::관리자 ID의 값이 관리자::직원 ID의 값과 동일할 때 직원의 관련 레코드를 반환합니다.
이 예제는 관계형 그래프에서 다음과 같이 보입니다.
셀프 조인을 사용하는 예제를 추가로 보려면 FileMaker 지식 베이스를 검색하십시오.
•관계형 그래프에서 테이블을 선택하고 을 클릭하여 셀프 조인을 생성할 수도 있습니다.