SQL - JOIN
SQL - JOIN
์์ ํ
์ด๋ธ
course

prereq

INNER JOIN
๊ต์งํฉ์ผ๋ก, ๊ธฐ์ค ํ ์ด๋ธ๊ณผ join ํ ์ด๋ธ์ ์ค๋ณต๋ ๊ฐ์ ๋ณด์ฌ์ค๋ค.

LEFT OUTER JOIN
์ผ์ชฝ ํ ์ด๋ธ์ ๊ธฐ์ค์ผ๋ก joinํด์, ์ผ์ชฝ ํ ์ด๋ธ์ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ๋ํ๋๋ค.

RIGHT OUTER JOIN

FULL OUTER JOIN
ํฉ์งํฉ์ผ๋ก, join์์ ๋น ์ง ๋ฐ์ดํฐ๋ null์ ์ด์ฉํด์ ๋ํ๋ธ๋ค. ์ฆ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ๊ฒ์๋๋ค.

CROSS JOIN
๋ชจ๋ ๊ฒฝ์ฐ๋ฅผ ํํํด์ค๋ค. ๋ฐ๋ผ์ (1๋ฒ ํ ์ด๋ธ row ๊ฐ์)*(2๋ฒ ํ ์ด๋ธ row ๊ฐ์) ๋งํผ ๋ชจ๋ ๋ํ๋๋ค.

SELF JOIN
์๊ธฐ ์์ ๊ณผ ์๊ธฐ ์์ ์ ์กฐ์ธํ๋ค.
์์ ์ด ๊ฐ๊ณ ์๋ ์ปฌ๋ผ์ ๋ณํ์์ผ ํ์ฉํ ๋ ํ์ฉํ๋ค.

| | |
Last updated