셀프 조인 관계

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

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

셀프 조인 관계 정의하기:

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

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

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

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

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

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

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

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

셀프 조인을 표시하는 필드 간에 선이 있는 동일한 테이블의 두 일치 항목

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

참고 

  • 관계형 그래프에서 테이블을 선택하고 테이블 복제 버튼을 클릭하여 셀프 조인을 생성할 수도 있습니다.