Database/DB ์ด๋ก
2022. 3. 13.
MySQL - Join
MySQL - Join MySQL์์ ์ฌ์ฉํ๋ Join(Inner Join, Equi Join, Outer Join)์ ์์๋ณด์. Tables ์๋์ ๊ฐ์ ๋ ๊ฐ์ ํ
์ด๋ธ๋ก Join์ ์์๋ณด์. Inner Join ํ
์ด๋ธ์ด ๋ ๊ฐ ์์ ๋, ๋ ์งํฉ์ ๊ต์งํฉ ์์ญ์ ์ถ๋ ฅํ๋ ๊ฒ์ด Inner Join์ด๋ค. ๋ค์๊ณผ ๊ฐ์ด ์
๋ ฅํด๋ณด์ select * from students s join teachers t on s.tid = t.tid; students์ teachers ํ
์ด๋ธ์์ tid๊ฐ ๋์ผํ(๊ต์งํฉ ์์ญ) ํํ์ ์ถ๋ ฅํ๋ค. Equi Join Equi Join์ ๋ ํ
์ด๋ธ ์ฌ์ด์์ attribute์ ๊ฐ์ด ๊ฐ์ ํํ์ ์ถ๋ ฅํ๋ Join์ด๊ณ , ๊ฐ์ง ์์ ๊ฑธ ์ถ๋ ฅํ๋ ๊ฑด Non-Equi Join์ด๋ค. selec..