둘 이상의 표에서 자료 결합
때로는 원하는 정보가 하나의 표에만 있지 않을 수도 있습니다. 결과 표의 행을 형성하기 위해 하나의 표 내의 열값과 다른 표 내의 열값을 같이 검색하는 경우도 있습니다. 두 개 이상의 표에 있는 열값을 검색하여 하나의 행으로 결합할 수 있습니다.
Db2 for i에서는 내부 결합, 왼쪽 외부 결합, 오른쪽 외부 결합, 왼쪽 예외 결합, 오른쪽 예외 결합 및 교차 결합과 같은 여러 가지 유형의 결합이 지원됩니다.
결합 조작 사용 주의사항
두 개 이상의 테이블을
결합할 때 다음 항목을 고려하십시오.
- 공통적인 열 이름이 있을 경우에는 각 열 이름 앞에 표 이름(또는 상관명)을 표시해야 합니다. 고유한 열 이름은 규정하지 않아도 됩니다.
- 원하는 열 이름 열거를 원하지 않지만 그 대신 SELECT *를 사용하는 경우 SQL은 두 번째 표의 모든 열이 뒤에 오는 첫번째 표의 모든 열로 이루어진 행을 리턴합니다.
- FROM절에 지정된 각 표나 보기에서 행을 선택할 권한이 있어야 합니다.
- 정렬 순서는 결합중인 모든 문자나 UCS-2 또는 UTF-16 그래픽 열에 적용됩니다.