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

   Á¶È¸ 2489   Ãßõ 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 4487/5680
2015-12   1481377   ¹é¸Þ°¡
2014-05   4944663   Á¤ÀºÁØ1
2011-08   7940   ±è°Ç¿ì
2013-12   4317   º´¸ÀÆù
2022-09   1447   VSPress
2014-01   10509   º´¸ÀÆù
2022-09   1324   »ç¶ûÇ϶ó
2011-08   5416   ºÒ¹«°ñ
2016-06   5376   ±èÁØÀ¯
2019-11   4479   Ź¿µ±æ
2018-09   4319   ±è°Ç¿ì
2014-01   4111   ¾Ç¶¥
2011-09   8754   ½ºÄ«ÀÌ
2015-05   5257   ±è¹ÎöGC
2016-07   3618   ºü½Ã¿Â
2021-02   2807   À嵿°Ç2014
2022-10   1256   Àç¿ø
2015-05   4287   ÀÌõdz
2019-11   4350   ¸Þ¶Ñ±â°¡¸é¸Ç
2021-02   2736   ¸®Ä«¶ó¹Ù
2021-03   2314   ¼¼»óÅ»Ãâ
2022-10   1362   »õ·Î¿îÂ÷¿ø