๊ฐ ํ ์ด๋ธ ๊ฐ์ ๊ณตํต๋ ์ปฌ๋ผ(์กฐ๊ฑด)์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ํฉ์ณ ํํํ ๊ฒ
JOIN์๋ ํฌ๊ฒ INNER JOIN, OUTER JOIN์ด ์๋ค.
์ค๋ผํด ์กฐ์ธ์ ์กฐ์ธ ์ปฌ๋ผ ์กฐ๊ฑด์ WHERE์ ์ ์์ฑํ๋ฉด ๋๋ค.
SELECT a.์ปฌ๋ผ๋ช
1, a.์ปฌ๋ผ๋ช
2, b.์ปฌ๋ผ๋ช
3
FROM ๋ฉ์ธ ํ
์ด๋ธ๋ช
a
, ์กฐ์ธ ํ
์ด๋ธ๋ช
b
WHERE a.์ปฌ๋ผ๋ช
= b.์ปฌ๋ผ๋ช
;
ํ ์ด๋ธ๋ช ์ด ๊ธด ๊ฒฝ์ฐ ํ ์ด๋ธ๋ช ์ ๋ค ์จ์ฃผ์ง์๊ณ ๋ณ์นญ์ ์ธ ์ ์๋ค
JOIN์ ์ ๋ช ์์ ์ผ๋ก ์ ์ธํ์ฌ ์ง์๋ฌธ์ ์์ฑํ ์๋ ์๋ค.
SELECT ์ปฌ๋ผ๋ช
1, ์ปฌ๋ผ๋ช
2, ์ปฌ๋ผ๋ช
3
FROM ๋ฉ์ธ ํ
์ด๋ธ๋ช
, ์กฐ์ธ ํ
์ด๋ธ๋ช
b
ON a.์ปฌ๋ผ๋ช
= b.์ปฌ๋ผ๋ช
;
JOIN์ ์ ๋ช ์์ ์ผ๋ก ์ ์ธํ์ฌ ์ง์๋ฌธ์ ์์ฑํ ์๋ ์๋ค.
SELECT ์ปฌ๋ผ๋ช
1, ์ปฌ๋ผ๋ช
2, ์ปฌ๋ผ๋ช
3
FROM ๋ฉ์ธ ํ
์ด๋ธ๋ช
, ์กฐ์ธ ํ
์ด๋ธ๋ช
b
ON a.์ปฌ๋ผ๋ช
= b.์ปฌ๋ผ๋ช
;