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