160;
1060;런 1312;회.104;lj16; 테1060;블1060; 1080;습니다
1060;1473;에 Group by를 통해 address를 1312;회Ȣ16;1648; 않lj16;다면 Select min(id) /196; 합칠수1080;lj16;,148; 확1064;Ȣ16;였lj16;데
idlj16; min값1060;고 adress가 1316;1116;Ȣ16;lj16;,163;1004;/196; 합치고dz10;습니다.
Ǻ12;떻,172; 쿼리를 통해 합칠 수 1080;1012;까요? 12640;12640;
원Ȣ16;lj16; 결과 테1060;블
id | b_acode +' ' +a_name | a_tel | p_import | case결과 | I_code | B_tcode | address | |
1222283 | 1600003 과1088;가,172; | 0**-****-**** | 1 | A1228;과 | 160 | 8 | 0176;송1648; : 2cpu 사무실 |
소스 테1060;블 1
id | b_acode +' ' +a_name | a_tel | p_import | case결과 | I_code | B_tcode | address | |
1222283 | 1600003 과1088;가,172; | 0**-****-**** | 1 | A1228;과 | 160 | 8 | ||
1222299 | 1600003 과1088;가,172; | 0**-****-**** | 1 | A1228;과 | 160 | 8 | 0176;송1648; : 2cpu 사무실 |
key´Â B_ACODE Àΰ¡¿ä?
ºÐ¼®ÇÔ¼ö over(partition by ... order by...) ±¸¹®À¸·Î ÇØ°á°¡´ÉÇØ º¸ÀÔ.
±×¸®°í ±× ±âÁØÀ¸·Î row¼ö°¡ 3°³ ÀÌ»óµµ Á¸ÀçÇÒ °Í °°Àºµ¥
adress °ªÀÌ ´Ù¸¦¶§ ÇÕÄ¡´Â ±âÁصµ ÇÊ¿äÇÒ °Í °°½À´Ï´Ù.
°á°ú°ªÀÌ address°¡ ¾øÁö¸¸ À¯ÀÏÇÑ µ¥ÀÌÅÍÀÏ°æ¿ì ±×°ÍÀº °á°ú°ªÀ¸·Î ³ª¿Í¾ß ÇÕ´Ï´Ù ¤Ð¤Ð
SELECT MIN(id), b_acode +' ' +a_name, a_tel, p_import, I_code, B_tcode, MAX(address)
FROM Å×À̺í
GROUP BY b_acode +' ' +a_name, a_tel, p_import, I_code, B_tcode
Áú¹®¿¡¼´Â °ªÀÌ Á¸ÀçÇϴ°ÍÀ̶ó°í Çϼ̴µ¥, 8 ¹è¼ÛÁö : 2cpu »ç¹«½Ç
Àº ´Ü¼øÈ÷ MAX ·Î¸¸ ÃëÇÏ¸é ¿øÇÏ´Â °ªÀÌ °á°ú·Î ¾ÈµÉ ¼öµµ ÀÖÁö ¾ÊÀ»±î¿ä?
±×·ì¾È¿¡¼ °ªÀÌ Á¸ÀçÇÏ¸é¼ ±æÀÌ°¡ °¡Àå Å« ÁÖ¼Ò¶ó´øÁö ±×·± Á¶°ÇÀº ¾ø³ª¿ä?