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

   Á¶È¸ 2488   Ãßõ 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 766/5680
2015-12   1480775   ¹é¸Þ°¡
2014-05   4944038   Á¤ÀºÁØ1
2012-03   4260   À±Ä¡¿­
2015-08   4697   Å×µ¹¾ÆÀÌ
2018-12   3453   ¹Ý¼º¸¸
2020-02   4576   ÈùÆ®
2012-03   6124   ¿µ¿øÇÑÇõ½Å
2014-04   8606   À¯º´±¹
2017-09   3727   ±èÀçÇå
2015-08   7153   ÇÞ»ìÇѽºÇ¬
2014-04   4145   ºÐ´ç±èµ¿¼ö
2016-08   3598   ÀÓ½ÃÇö
2015-08   5547   Balance
2023-01   1075   ³¯ÆÛ
2014-04   4416   Won³«¿¬
2015-08   6842   ¼¼ºì³ªÀÌÃò
2023-01   1596   Àü¼³¼ÓÀǹ̡¦
2023-01   2726   Risingdream
2016-09   4379   wdm42
2017-09   3674   °¡À»¹Ù¶÷
2014-04   3385   ¸í¼ºÈ£
2021-06   2065   ÀÌ¿øÀçK