Äõ¸® ¸¶½ºÅʹԵ鲲 Áú¹®µå¸³´Ï´Ù ¤Ð¤Ð

   Á¶È¸ 3430   Ãßõ 0    

 


이런 조회되는 테이블이 있습니다

이중에 Group by를 통해 address를 조회하지 않는다면 Select min(id) 로 합칠수있는건 확인하였는데

id는 min값이고 adress가 존재하는것으로 합치고싶습니다.

어떻게 쿼리를 통해 합칠 수 있을까요? ㅠㅠ


원하는 결과 테이블

id
b_acode +' ' +a_namea_telp_importcase결과I_codeB_tcodeaddress
1222283
1600003 과자가게0**-****-****1A제과1608배송지 : 2cpu 사무실



소스 테이블 1

id
b_acode +' ' +a_namea_telp_importcase결과I_codeB_tcodeaddress
1222283
1600003 과자가게0**-****-****1A제과1608
1222299
1600003 과자가게0**-****-****1A제과1608배송지 : 2cpu 사무실
ªÀº±Û Àϼö·Ï ½ÅÁßÇϰÔ.
DB Á¾·ù°¡?
key´Â B_ACODE Àΰ¡¿ä?
ºÐ¼®ÇÔ¼ö over(partition by ... order by...) ±¸¹®À¸·Î ÇØ°á°¡´ÉÇØ º¸ÀÔ.
     
Ãæ°ÝÀûÀ̰Եµ MS SQL 2000 ¹öÀüÀÔ´Ï´Ù ¤Ð¤Ð ÇÁ¶óÀ̸Ӹ®Å°´Â id ÀÔ´Ï´Ù
ÇÕÄ¡´Â ±âÁØ(Group by ÇÏ´Â Ä¿·³)ÀÌ b_acodeÀÎÁö Áú¹® µå¸° °ÍÀÔ´Ï´Ù.
±×¸®°í ±× ±âÁØÀ¸·Î row¼ö°¡ 3°³ ÀÌ»óµµ Á¸ÀçÇÒ °Í °°Àºµ¥
adress °ªÀÌ ´Ù¸¦¶§ ÇÕÄ¡´Â ±âÁصµ ÇÊ¿äÇÒ °Í °°½À´Ï´Ù.
     
Group by b_acode +' ' +a_name,  a_tel, p_import, l_code, B_tcode·Î ¹­ÀÌ°í º¯µ¿¼ºÀÌ Àִ°ÍÀº address¸¸ ÀÖ½À´Ï´Ù
°á°ú°ªÀÌ 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
     
¾ÆÀÌ°í °¨»çÇÕ´Ï´Ù ¤Ð¤Ð Äõ¸® ¾î¸°ÀÌ¶ó¼­ ¹¹Çϳª ½¬¿î°Ô ¾ø½À´Ï´Ù ¤Ð¤Ð
address ¸¦ ÃëÇÏ´Â Á¶°ÇÀÌ Á» ¸ðÈ£ÇÕ´Ï´Ù.
Áú¹®¿¡¼­´Â °ªÀÌ Á¸ÀçÇϴ°ÍÀ̶ó°í Çϼ̴µ¥,  8 ¹è¼ÛÁö : 2cpu »ç¹«½Ç
Àº ´Ü¼øÈ÷ MAX ·Î¸¸ ÃëÇÏ¸é ¿øÇÏ´Â °ªÀÌ °á°ú·Î ¾ÈµÉ ¼öµµ ÀÖÁö ¾ÊÀ»±î¿ä?
±×·ì¾È¿¡¼­ °ªÀÌ Á¸ÀçÇϸ鼭 ±æÀ̰¡ °¡Àå Å« ÁÖ¼Ò¶ó´øÁö ±×·± Á¶°ÇÀº ¾ø³ª¿ä?


QnA
Á¦¸ñPage 932/5742
2014-05   5317405   Á¤ÀºÁØ1
2015-12   1833107   ¹é¸Þ°¡
2019-04   3350   ºí·ç¿µ»ó
2020-09   3350   ½ÅÀº¿Ö
2019-07   3350   ¿øÁÖ´Ãǰ
2022-10   3350   ³ª¿ì¸¶Å©
2021-08   3350   À¯È£ÁØ
2017-03   3350   freefree
2024-05   3350   ¿¥ºê¸®¿À
2023-04   3350   ½ÅÀº¿Ö
2023-09   3350   ºí·ç¸ð¼Ç
2015-08   3350   ¹æoÈ¿o¹®
2020-04   3350   ĵÀ§µå
2024-04   3350   Èĸ®Áö¾Æ
2017-08   3350   ÀÌ´ë°â
2015-07   3350   ¼­¿ïl½Â¿ë
2017-08   3350   ±è°Ç¿ì
2019-01   3351   ¿å½ÉÀïe
2019-07   3351   ¾ç¸í¼®
2018-07   3351   ´ÃÆÄ¶õ
2019-05   3351   ½ÅÀº¿Ö
2022-04   3351   ºÎ»ê´ë»§