left join°ú left outer join SQL¹®ÀÇ Â÷ÀÌÁ¡
left join°ú left outer join SQL¹®ÀÇ Â÷ÀÌÁ¡
ÀϹÝjoin°ú outer join ÀÇ °¡Àå Å« Â÷ÀÌÁ¡Àº
ÇØ´çµÇÁö ¾Ê´Â °ªÀ» °¡Áö°í ¿À´À³Ä °¡Áö°í ¿ÀÁö ¾Ê´À³ÄÀÇ Â÷ÀÌÀÔ´Ï´Ù.
table1
col1 | col2
----------
usr1| a1
usr2| a2
usr3| a3
table2
col1 | col2
----------
usr1| b1
usr2| b2
usr3| b3
À§¿Í °°´Ù¸é
´Ü¼ø joinÀÇ °æ¿ì
select a.col1, a.col2, b.col2
from tabl1 a, table2 b
where a.col1 = b.col1
ÇÏ°Ô µÇ¸é °á°ú°ªÀÌ 2°³°¡ ³ª¿É´Ï´Ù.
usr1 | a1 | b1
usr2 | a2 | b2
outer joinÀÇ °æ¿ì
select a.col1, a.col2, b.col2
from tabl1 a, table2 b
where a.col1 = b.col1(+)
ÇÏ°ÔµÇ¸é °á°ú°ªÀÌ 3°³°¡ ³ª¿É´Ï´Ù.
usr1 | a1 | b1
usr2 | a2 | b2
usr3 | a3 |
°ªÀÌ ¾ø´õ¶óµµ ³ª¿À°Ô µÇ´Â°ÅÁÒ..
re: left join°ú left outer join SQL¹®ÀÇ Â÷ÀÌÁ¡
Äõ¸®¹® ÀÛ¼º½Ã LEFT OUTER JOIN À̶ó°í ¾²¸é ±¸¹®ÀÌ ³Ê¹« ±æ¾îÁö¹Ç·Î OUTER¸¦ »ý·«ÇÏ¿© LEFT JOIN À¸·Î ÁÙ¿©¾¹´Ï´Ù.
À§ÀÇ °æ¿ì´Â ¿À¶óŬÀÇ ¿¹ÀÔ´Ï´Ù. ÇÏÁö¸¸ Á¶ÀÎÀÇ °³³äÀº ¶È°°À¸´Ï±î ÂüÁ¶Çϼ¼¿ä