MS-SQL > SubQuery - UPDATE ¿¹Á¦ µî·ÏÀÏ : 2017-07-03 19:09 Á¶È¸¼ö : 52,586¾È³çÇϼ¼¿ä ¼öÁÝÀº ¾È±Ô¶ø´Ï´Ù¿ä... ^.^
¿À´ÃÀº ¾ÆÁÖ °£´ÜÇÑ UPDATE ½Ã SubQuery¸¦ ÀÌ¿ëÇؼ ´Ù·®ÀÇ Á¤º¸¸¦ ÀÏ°ý Update ½ÃÅ°´Â ¿¹¸¦ º¸°Ú½À´Ï´Ù. ¾Æ·¡Ã³·³ µÎ°³ÀÇ Å×À̺íÀÌ Á¸ÀçÇÕ´Ï´Ù. 5.1 SET ¹®¿¡¼ ¼ºêÄõ¸® »ç¿ëÇϱâ Å×À̺í¸í : M
Å×À̺í¸í : S
À§¿Í °°ÀÌ µÎ°³ÀÇ Å×À̺êÀÌ Á¸ÀçÇÑ´Ù°í °¡Á¤ÇØ º¾´Ï´Ù. ¿©·¯ºÐµéÀº À§¿Í °°Àº °æ¿ì S Å×À̺íÀÇ S1='a,b,c' ¿Í M Å×À̺íÀÇ M1='a,b,c' ¿Í °°ÀÌ °ªÀÌ ÀԷµǾî ÀÖ´Ù°í °¡Á¤ÇßÀ»¶§,,,, S1Çʵå¿Í M1 Çʵ尡 °°Àº °ªÀÌ µé¾î ÀÖ´Ù¸é,,, S2 ÇʵåÀÇ °ªÀ» M2 ¿¡ ¾÷µ¥ÀÌÆ® ÇÏ°í ½Í´Ù... ÀÌ·²°æ¿ì¿¡µµ ¾î±è¾øÀÌ SubQuery ¹®À» »ç¿ëÇؼ ½±°Ô ÇØ°áÇÒ¼ö ÀÖ½À´Ï´Ù. ¹¹,,, À̹ø°°ÀÌ setÀ» ÀÌ¿ëÇؼ Á÷Á¢ ÀÔ·ÂÀ» ÇÒ¼öµµ ÀÖ±¸,,, fromÀ» ÀÌ¿ëÇؼ Á÷Á¢ ¾÷µ¥ÀÌÆ®¸¦ ÇÒ¼öµµ ÀÖÁö¸¸,, ¿©±â¿¡¼´Â ÀÏ´Ü set ¹®¿¡ subQuery¸¦ »ç¿ëÇÏ´Â Çü½ÄÀ¸·Î ÀÛ¼ºÇØ º¸°Ú½À´Ï´Ù. UPDATE m SET=(SELECT s2 FROM s WHERE s1=m1) À§Ã³·³ ÇÏ½Ã¸é µË´Ï´Ù..... ¾î¶§¿ä??? ±ò²ûÇÏ¸é¼ ½±°Ô µé¾î ¿À½ÃÁö¿ä??? select ½ÃÄÑ º¸½Ã¸é ¾Æ½Ã°ÚÁö¸¸,,, M2¿¡´Â 'Ã־ȱÔ,ÃÖ¿¬È¯,¹é¸íÈñ' ¶ó´Â À̸§µéÀÌ µé¾î°¡ ÀÖÀ»°Ì´Ï´Ù. Á÷Á¢ Å×½ºÆ®ÇØ º¸½Ã±¸, ½Ç¹«¿¡ Àû¿ëÇØ º¸¼¼¿ä...
|