데이터베이스 뷰를 작성할 때의 왼쪽 조인 예시

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • 이 예에서는 왼쪽 조인을 사용하여 데이터베이스 뷰에 테이블을 추가할 때의 적절한 설정을 보여 줍니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    다음 절차에서는 카탈로그 작업 및 해당 부모 목록이 포함된 데이터베이스 뷰를 만드는 방법을 보여 줍니다. 대부분의 단계는 테이블 보기 양식에서 수행됩니다.

    왼쪽 조인이 추가된 후 데이터베이스 뷰에서 테이블 양식 보기

    프로시저

    1. 다음으로 이동 모두 > 시스템 정의 > 데이터베이스 뷰.
    2. 편집할 뷰를 선택합니다.
      데이터베이스 뷰 페이지가 나타납니다. 테이블 보기 관련 목록에서 데이터베이스 뷰에 포함할 테이블을 지정합니다.
    3. 테이블 보기 관련 목록에서 새로 만들기를 선택합니다.
    4. 양식 레이아웃을 구성하여양식에 왼쪽 조인 확인란을 추가합니다.
    5. 양식에 다음 데이터를 채워 카탈로그 작업 [sc_task] 테이블을 데이터베이스 뷰에 추가한 다음, 제출을 선택합니다. 조인된 테이블은 왼쪽에서 가장 낮은 순서 값 순으로 가장 높은 순서 값 순으로 정렬됩니다.
      필드
      테이블 카탈로그 작업 [sc_task]
      변수 프리픽스 cat
      순서 100
      Where 절 비워 둠
      데이터베이스 뷰 페이지가 카탈로그 작업 테이블과 함께 테이블 뷰 테이블에 표시됩니다.
    6. 테이블 보기 테이블에서 새로 만들기를 선택하고 양식에 다음 데이터를 입력한 다음 제출을 선택하여 요청된 항목 [sc_req_item] 테이블을 데이터베이스 보기에 추가합니다. 조인된 테이블은 왼쪽에서 가장 낮은 순서 값 순으로 가장 높은 순서 값 순으로 정렬됩니다.
      필드
      테이블 요청된 항목 [sc_req_item]
      변수 프리픽스 항목
      순서 200
      Where 절 cat_parent=item_sys_id
      왼쪽 조인 확인란
      데이터베이스 뷰 페이지는 요청 항목 테이블이 뷰 테이블 테이블에 표시됩니다.
    7. 테이블 보기 테이블에서 새로 만들기를 선택하고 다음 데이터로 양식을 채운 다음 제출을 선택하여 요청 [sc_request] 테이블을 데이터베이스 뷰에 추가합니다.
      필드
      테이블 요청 [sc_request]
      변수 프리픽스 요청
      순서 300
      Where 절 cat_parent=req_sys_id
      왼쪽 조인 확인란
      데이터베이스 뷰 페이지가 테이블 뷰 테이블에 요청 테이블과 함께 표시됩니다.
    8. 테이블 보기 테이블에서 새로 만들기를 선택하고 다음 데이터로 양식을 채운 다음 제출을 선택하여 데이터베이스 뷰에 사용자 [sys_user] 테이블을 추가합니다.
      필드
      테이블 사용자 [sys_user]
      변수 프리픽스 사용자
      순서 400
      Where 절 cat_opened_by=user_sys_id
      왼쪽 조인 확인란 아니요
      • 데이터베이스 뷰 페이지가 뷰 테이블 테이블에 사용자 테이블과 함께 나타납니다.
      • 카탈로그 작업의 상위 기록이 요청된 항목인 경우 요청 테이블의 모든 필드는 비어 있게 됩니다.
      • 상위 기록이 요청인 경우 요청된 항목의 모든 필드는 비어 있게 됩니다.
      • 두 개의 왼쪽 조인으로 인해 상위 항목이 비어 있거나 요청된 항목 또는 요청이 아니더라도 카탈로그 작업 기록이 반환됩니다.
      • 사용자가 왼쪽 조인이 아니기 때문에 카탈로그 작업 행이 반환되려면 행의 시작한 사람 필드에 sys_user에 일치하는 사용자가 있어야 합니다.
    9. 옵션: 다음 단계를 수행하여 실험하고 왼쪽 조인이 데이터베이스 뷰에 미치는 영향에 대해 자세히 알아봅니다.
      왼쪽에 가입하는 경우:
      • User true, 빈 작성자 가 있는 행이 반환됩니다.
      • 요청된 항목 아니오, 상위 항목으로 요청된 항목이 있는 카탈로그 작업만 반환됩니다.
      • 요청이 아니오인 경우 상위로 요청이 있는 카탈로그 작업만 반환됩니다.
      • 요청된 항목 및 요청이 아니오입니다. 요청된 항목과 요청을 상위로 가질 수 있는 항목이 없기 때문에 행이 반환되지 않습니다.