April 11, 2022
01.Join이란?
01.1 Join 종류
(inner)Join
Left(outer)Join
Right(outer)Join
Full(outer)Join
02.PostgreSQL Joins
왼쪽 테이블의 모든 rows를 리턴하고, 오른쪽 테이블에서는 왼쪽 테이블에 매치되는 rows를 리턴함
오른쪽 테이블의 모든 rows를 리턴하고, 왼쪽 테이블에서는 오른쪽 테이블에 매치되는 rows를 리턴함
왼쪽 테이블 혹은 오른쪽 테이블에서 매치되는 모든 rows를 리턴함
SELECT * FROM a INNER JOIN b ON a.key = b. key
SELECT * FROM a LEFT JOIN b ON a.key = b. key
SELECT * FROM a RIGHT JOIN b ON a.key = b. key
SELECT * FROM a INNER JOIN b ON a.key = b. key
WHERE b.key IS NULL
SELECT * FROM a INNER JOIN b ON a.key = b. key
WHERE a.key IS NULL
SELECT * FROM a FULL JOIN b ON a.key = b. key
SELECT * FROM a FULL JOIN b ON a.key = b. key
WHERE a.key IS NULL OR b.key IS NULL