๐ Join์ ๋ ๊ฐ์ ํ ์ด๋ธ์ ์๋ก ๋ฌถ์ด์ ํ๋์ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด ๋ด๋ ๊ฒ์ ๋งํ๋ค.
SELECT <์ด ๋ชฉ๋ก>
FROM <์ฒซ ๋ฒ์งธ ํ ์ด๋ธ>
INNER JOIN <๋ ๋ฒ์งธ ํ ์ด๋ธ>
ON <์กฐ์ธ๋ ์กฐ๊ฑด>
WHERE ๊ฒ์ ์กฐ๊ฑด
๐ INNER JOIN(๋ด๋ถ ์กฐ์ธ)์ ๋ ํ ์ด๋ธ์ ์กฐ์ธํ ๋, ๋ ํ ์ด๋ธ์ ๋ชจ๋ ์ง์ ํ ์ด์ ๋ฐ์ดํฐ๊ฐ ์์ด์ผ ํ๋ค.
SELECT <์ด ๋ชฉ๋ก>
FROM <์ฒซ ๋ฒ์งธ ํ ์ด๋ธ(LEFT ํ ์ด๋ธ)>
<LEFT | RIGHT | FULL> OUTER JOIN <๋ ๋ฒ์งธ ํ ์ด๋ธ(RIGHT ํ ์ด๋ธ)>
ON <์กฐ์ธ๋ ์กฐ๊ฑด>
WHERE ๊ฒ์ ์กฐ๊ฑด
๐ OUTER JOIN(์ธ๋ถ ์กฐ์ธ)์ ๋ ํ ์ด๋ธ์ ์กฐ์ธํ ๋, 1๊ฐ์ ํ ์ด๋ธ์๋ง ๋ฐ์ดํฐ๊ฐ ์์ด๋ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.
SELECT *
FROM <์ฒซ ๋ฒ์งธ ํ ์ด๋ธ>
CROSS JOIN <๋ ๋ฒ์งธ ํ ์ด๋ธ>
๐ CROSS JOIN(์ํธ ์กฐ์ธ)์ ํ์ชฝ ํ ์ด๋ธ์ ๋ชจ๋ ํ๊ณผ ๋ค๋ฅธ ์ชฝ ํ ์ด๋ธ์ ๋ชจ๋ ํ์ ์กฐ์ธํ๋ ๊ธฐ๋ฅ์ด๋ค.