๐ Join
- ๊ณตํต๋ column์ ๊ธฐ์ค์ผ๋ก ์ฌ๋ฌ ํ
์ด๋ธ์ ํฉ์น๋ค.
๐ Inner Join
SELECT * FROM ๊ธฐ์คํ
์ด๋ธ
INNER JOIN ๋ถ์ผํ
์ด๋ธ ON join_๊ธฐ์ค์ด
๐ Left Join
- ์ผ์ชฝ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถ์ด๊ธฐ
SELECT * FROM ๊ธฐ์คํ
์ด๋ธ
LEFT JOIN ๋ถ์ผํ
์ด๋ธ ON join_๊ธฐ์ค์ด
๐ Right Join
- ์ค๋ฅธ์ชฝ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถ์ด๊ธฐ
SELECT * FROM ๊ธฐ์คํ
์ด๋ธ
RIGHT JOIN ๋ถ์ผํ
์ด๋ธ ON join_๊ธฐ์ค์ด
๐ Outer Join
- ๋ฐ์ดํฐ๊ฐ ์๋ ๋ถ๋ถ์ null๋ก ๊ฐ์ ธ์จ๋ค.
- FULL OUTER JOIN : ์ ์ฒด ํฉ์น๊ธฐ
- LEFT OUTER JOIN = LEFT JOIN
- RIGHT OUTER JOIN = RIGHT JOIN
SELECT * FROM ๊ธฐ์คํ
์ด๋ธ
OUTER JOIN ๋ถ์ผํ
์ด๋ธ ON join_๊ธฐ์ค์ด