728x90
반응형
조인을 활용한 데이터 연결
우리는 기본키 간의 관계 테이블이면 거의 대부분의 사람들은 기본키를 사용하여 두 개의 관계를 ’ = ‘ 성립시켜 조인을 한다
이 때 M : 1 관계나 1 : M라면 상관없이 조인해서 정보를 출력해도 무관하다 하지만 우리는 최대한의 조인을 할 때 로우 수를 줄여주는 것이 좋다 M : M 관계라면 더 더욱이 그렇게 해야 할 것이다 그것은 이퀴조인으로 가능하다
’ = ’의 조인이 아니라 >= , <= 로 조인하여 1 : M으로 만들어 조인하는 것이다
기본키 만이 조인할 수 있는 것이 아니라 기본키가 외부키에 연결이 된다하더라도
테이블의 엔터티의 관계를 확인하여 이퀴조인이 가능하다면 되도록 이것을 사용하는 것을 권고한다
728x90
반응형
'IT_Web > Oracle' 카테고리의 다른 글
Oracle - 선수금 월별 매출 처리 쿼리 - 카테시안곱, CASE 문을 이용한 조인 방법 (0) | 2020.05.26 |
---|---|
Oracle - 카테시안(Cartesian) 곱을 이용한 조인 – 나열된 컬럼을 여러 레코드로 생성 case문 (0) | 2020.05.22 |
Oracle 컬럼 합계와 행 합계 동시에 만들어서 출력, 윈도우함수 (0) | 2020.03.09 |
Oracle 특정 컬럼의 제품을 제품별, 등급별, 특정 등급으로 관리, 차액의 비율, CASE, ROLLUP, GROUP BY 활용 (0) | 2020.03.09 |
Oracle RATIO_TO_REPORT 전체실적에서 개인실적 비율구하기, WITH절 사용하기 (0) | 2020.03.09 |