dataJoin

dataJoin

2๊ฐœ์˜ ๋…ธ๋“œ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ Joinํ•œ๋‹ค. ์ขŒ์ธก [๋ฐ์ดํ„ฐ์ฒ˜๋ฆฌ(๊ธฐ๋ณธ)]๋…ธ๋“œ ์ค‘ [dataJoin]๋…ธ๋“œ๋ฅผ drag & drop ํ•œ ํ›„ Property ํ•ญ๋ชฉ์„ ์ž…๋ ฅํ•œ๋‹ค.

prebasic010

  1. col1 : ์ฒซ ๋ฒˆ์งธ ๋…ธ๋“œ ๊ธฐ์ค€ ์ปฌ๋Ÿผ์„ ์„ ํƒํ•œ๋‹ค.
  2. col2 : ๋‘ ๋ฒˆ์งธ ๋…ธ๋“œ ๊ธฐ์ค€ ์ปฌ๋Ÿผ์„ ์„ ํƒํ•œ๋‹ค.
  3. how : join ์œ ํ˜•์„ ์„ ํƒํ•œ๋‹ค.

prebasic011

์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” join ์œ ํ˜•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

join์œ ํ˜•์„ค๋ช…
inner์กฐ์ธ ์กฐ๊ฑด์— ๋งž๋Š” ํ–‰๋งŒ ๊ฒ€์ƒ‰
outer์กฐ์ธ ํ‚ค์— ๋Œ€์‘๋˜๋Š” row๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ null๋กœ ์ถ”์ถœ
left_outercol1์—์„œ ์„ ํƒํ•œ ์กฐ์ธ ํ‚ค์— ๋Œ€์‘๋˜๋Š” row๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ null๋กœ ์ถ”์ถœ
right_outercol2์—์„œ ์„ ํƒํ•œ ์กฐ์ธ ํ‚ค์— ๋Œ€์‘๋˜๋Š” row๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ null๋กœ ์ถ”์ถœ
left_semi์ž‘์„ฑํ•„์š”
left_anti์ž‘์„ฑํ•„์š”
cross๋‘ ๋…ธ๋“œ์˜ ์นดํ‹ฐ์…˜ ํ”„๋กœ๋•ํŠธ(๊ณฑ์ง‘ํ•ฉ)๊ฒฐ๊ณผ๋ฅผ ์ถ”์ถœ