โจ JOIN? ์กฐ์ธ์ ๋ ๊ฐ ์ด์์ ํ
์ด๋ธ์ ํ๋์ ์งํจ์ผ๋ก ๋ง๋๋ ๊ฒ์ด๋ค. SQL ๋ฌธ์์ FROM ์ ์ ๋ ๊ฐ ์ด์์ ํ
์ด๋ธ์ด ๋์ด๋ ๊ฒฝ์ฐ์ ์กฐ์ธ์ ์ํํ๋ค. ์กฐ์ธ์ ํ๋ ํ
์ด๋ธ์ด A, B, C ์ธ ๊ฐ๊ฐ ์กด์ฌํ ๋, DBMS์์๋ ๋์์ ์ํ์ ํ๋ ๊ฒ ์๋๋ผ, A์ B๋ฅผ ๋จผ์ JOIN์ ์ํํ ๋ค์, ๊ทธ ๊ฒฐ๊ณผ์ C๋ฅผ JOIN ์ํํ๋ค. ๋ค์๊ณผ ๊ฐ์ด ์ํ๋๋ JOIN์ ๋จ๊ณ๋ณ๋ก ๋ค๋ฅธ ๊ธฐ๋ฒ์ ์ฌ์ฉํ ์ ์๋๋ฐ, ์์ฃผ ์ฌ์ฉ๋๋ ๊ฒ์ NL JOIN, HASH JOIN, SORT MERGE JOIN์ด ์กด์ฌํ๋ค. ๐ชก NL JOIN NL JOIN์ ์ค์ฒฉ FOR๋ฌธ๊ณผ ๊ทธ ๋ฐฉ์์ด ์ ์ฌํ๋ค๊ณ ํ ์ ์๋ค.์ฆ, ์ ํ ํ
์ด๋ธ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ํ์ด ๋์ค๋ฉด, ํํ ํ
์ด๋ธ์ ์ฝ์ผ๋ฉด์ ์กฐ์ธ์ ์ํํ๋ ๊ฒ์ด๋ค. FOR๋ฌธ์ด ๊ทธ๋ฌํ๋ฏ..