inner join 1

[SQL] ์กฐ์ธ join

SELECT ๋ฌธ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๋Š” ์„ธ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•˜์—ฌ ์ด์•ผ๊ธฐํ–ˆ๋‹ค. ๊ทธ ์ค‘ ์„ธ๋ฒˆ์งธ ๋ฐฉ๋ฒ•์ธ ์กฐ์ธ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž 1. ์กฐ์ธ join - ๋‘ ๊ฐœ ์ด์ƒ์˜ ํ…Œ์ด๋ธ”์„ ์—ฐ๊ฒฐํ•˜์—ฌ ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”์ฒ˜๋Ÿผ ์ถœ๋ ฅํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹ - ์ง‘ํ•ฉ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐฉ๋ฒ•๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ ์ง‘ํ•ฉ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฐ๊ณผ๋Š” ๋‘ ๊ฐœ ์ด์ƒ์˜ SELECT ๋ฌธ์˜ ๊ฒฐ๊ณผ ๊ฐ’์„ ์„ธ๋กœ๋กœ ์—ฐ๊ฒฐํ•œ ๊ฒƒ์ด๊ณ , ์กฐ์ธ์„ ์‚ฌ์šฉํ•œ ๊ฒฐ๊ณผ๋Š” ๋‘ ๊ฐœ ์ด์ƒ์˜ ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๋กœ๋กœ ์—ฐ๊ฒฐํ•œ ๊ฒƒ - ์กฐ์ธ ์กฐ๊ฑด์„ ์ œ๋Œ€๋กœ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฐ์นด๋ฅดํŠธ ๊ณฑ ๋•Œ๋ฌธ์— ํ•„์š” ์—†๋Š” ๋ฐ์ดํ„ฐ๊นŒ์ง€ ๋ชจ๋‘ ์กฐํ•ฉ๋˜์–ด ์ถœ๋ ฅ๋œ๋‹ค - ๋ฐ์นด๋ฅดํŠธ ๊ณฑ ํ˜„์ƒ์ด ์ผ์–ด๋‚˜์ง€ ์•Š๊ฒŒ ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์กฐ๊ฑด์‹์˜ ์ตœ์†Œ ๊ฐœ์ˆ˜๋Š” ์กฐ์ธ ํ…Œ์ด๋ธ” ๊ฐœ์ˆ˜ - 1 ๊ฐœ ์ด๋‹ค ex) A, B, C ์„ธ๊ฐœ์˜ ํ…Œ์ด๋ธ”์„ ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด A์™€ B ํ…Œ์ด๋ธ”์„ ์—ฐ๊ฒฐํ•ด ์ค„ ์นผ..