OUTER 조인
- 특정 컬럼을 기준으로 매칭된 집합을 출력하지만 한쪽의 집합은 모두 출력하고 다른 한쪽의 집합은 매칭되는 컬럼의 값만을 출력
실습
1) A테이블과 B테이블을 조인하는데 A를 기준 집합으로 조인 (OUTER 생략 가능)
SELECT
A.ID AS ID_A,
A.FRUIT AS FRUIT_A,
B.ID AS ID_B,
B.FRUIT AS FRUIT_B
FROM
BASKET_A A
LEFT JOIN BASKET_B B ON A.FRUIT = B.FRUIT
2) A테이블과 B테이블을 조인하는데 B를 기준집합으로 조인 (OUTER 생략 가능)
SELECT
A.ID AS ID_A,
A.FRUIT AS FRUIT_A,
B.ID AS ID_B,
B.FRUIT AS FRUIT_B
FROM
BASKET_A A
RIGHT JOIN BASKET_B B ON A.FRUIT = B.FRUIT
3) B의 테이블에만 존재하는 데이터를 조회 - RIGHT ONLY
SELECT
A.ID AS ID_A,
A.FRUIT AS FRUIT_A,
B.ID AS ID_B,
B.FRUIT AS FRUIT_B
FROM BASKET_A A
RIGHT JOIN BASKET_B B ON A.FRUIT = B.FRUIT
WHERE A.ID IS NULL;
'Database > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] PostgreSQL FULL OUTER 조인 (0) | 2024.06.11 |
---|---|
[PostgreSQL] PostgreSQL SELF 조인 (0) | 2024.06.11 |
[PostgreSQL] PostgreSQL INNER 조인 (0) | 2024.06.11 |
[PostgreSQL] PostgreSQL 조인 (0) | 2024.06.11 |
[PostgreSQL] PostgreSQL 유효하지 않은 값 (NULL 연산자) (0) | 2024.06.11 |