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

   Á¶È¸ 2591   Ãßõ 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 783/5696
2015-12   1566186   ¹é¸Þ°¡
2014-05   5029618   Á¤ÀºÁØ1
2019-12   2710   ÄĹÚ
2019-07   2710   ¼­¹ö³ª¶ó
2020-04   2711   ±¸Â÷´Ï
2020-08   2711   Astarot
2019-05   2711   ½Ãµµ´Ï
2020-04   2711   ÁÒ½´¾Æ
2019-11   2711   2cpumem
2023-06   2711   ¹Ì´ã
2019-10   2711   ÄËƲ¸®12
2020-01   2711   µ¿ÇàÅ¥ºê
2021-09   2711   Steradian
2020-11   2711   Àç¿ø
2019-08   2711   µå¸®µ¥ÀÌ
2019-03   2711   ÇãÀα¸¸¶Æ¾
2022-05   2711   ±×¸°
2022-02   2711   UDION52
2019-08   2711   °Å´Ï½ºÆ®
2023-01   2711   Å°¸£È÷È£ÇÁ
2021-04   2711   ÁÒ½´¾Æ
2018-11   2711   ÄĸÍÁÖ´Ï