개발노트

Non Equi JOIN, =이 아닌 조건으로 조인하기 본문

자격증/SQLD

Non Equi JOIN, =이 아닌 조건으로 조인하기

dev? 2024. 11. 11. 11:32
반응형

CROSS  JOIN 양쪽 테이블의 모든 조합

-- 가상의 테이블 생성
WITH SALGRADE AS (
    SELECT 1 GRADE, 700 LOSAL, 1200 HISAL FROM DUAL
    UNION  ALL
   SELECT 2 GRADE, 1201 LOSAL, 1400 HISAL FROM DUAL
    UNION  ALL
    SELECT 3 GRADE, 1401 LOSAL, 2000 HISAL FROM DUAL
    UNION  ALL
    SELECT 4 GRADE, 2001 LOSAL, 3000 HISAL FROM DUAL
    UNION  ALL
    SELECT 5 GRADE, 3001 LOSAL, 9999 HISAL FROM DUAL
)

-- 조건을 주지 않고 JOIN하면 CROSS JOIN이 된다.
SELECT *
FROM EMP E, SALGRADE S;

반응형

'자격증 > SQLD' 카테고리의 다른 글

ON을 USING으로 바꾸기  (0) 2024.11.12
OUTER JOIN, 기준 테이블에 다른 테이블 더하기(+)  (0) 2024.11.11
EQUI JOIN  (0) 2024.11.08
ORDER BY  (0) 2024.11.07
HAVING  (0) 2024.11.06