mysql Äõ¸® Áú¹®

djkneg883   
   Á¶È¸ 907   Ãßõ 0    

안녕하세요.

mysql 쿼리에 대해서 질문하고자 올립니다.

아래와 같이 데이터가 있을 때 code = 'A061'일 때 count(grpNo) = 1인 id만 뽑아내고 싶은데 

group by를 하면서 뽑으려 해도 도저히 모르겠네요.

id0001은 code = 'A061'일때 해당 데이터의 grpNo = 2인 count(grpNo) 가 3 이라서 뽑지 않고

id0002의 경우 grpNo = 1인 count(grpNo)가 1이라서,

결과값으로 id0002 를 뽑고 싶은데 어떻게 해야할까요? 

database에 대한 지식이 짧아서 문의글을 남깁니다. 

idtmpCodecodedcodegrpNo
id0010002A002A0020013
id0010003A003A0030014
id0014990A006A0060012
id0010035A025A0250011
id0014991A061A0610012
id0014992A062A0620012
id0024991A061A0610011
id0030037A029A0290011
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
index¸¦ Çϳª »ý¼º ÇϽÃÁÒ.. Primary key µµ Áֽðí.
±×·³ ÆíÇÏ°í DB ÀÚü°¡ index °¡ ÀÖ¾î¾ß Çϴµ¥.
¾øÀ¸¸é µÎ°íµÎ°í °è¼Ó ºÒÆíÇÕ´Ï´Ù.
MySQL¿¡¼­ ½ÇÇàÇØ º¸Áö ¾Ê¾Ò´Âµ¥
´ëÃæ ÀÌ·± Äõ¸®¸¦ ¿øÇϽô µí ÇÕ´Ï´Ù.

SELECT id
FROM Å×À̺í¸í a
WHERE a.code = 'A061'
AND EXISTS (
SELECT 1
FROM Å×À̺í¸í c
WHERE c.grpNo IN (
SELECT grpNo
FROM Å×À̺í¸í b
WHERE b.id=a.id and b.code=a.code
)
AND c.id=a.id
GROUP BY grpNo
HAVING COUNT(*) = 1
)
     
djkneg883 2023-02
Á¤¸» °¨»çµå¸³´Ï´Ù. ÇØ´ç Äõ¸®·Î Çϴϱñ ¹Ù·Î ³ª¿À³×¿ä!! Á» ´õ °øºÎ¸¦ Çؾ߰ڳ׿ä
¹Î»çÀå 2023-02
Áú¹® ÀÚü°¡ ¹«½¼ ¼Ò¸®ÀÎÁö ¸ð¸£°Ú³×¿ä
     
¸»ÇÏÀÚ¸é, Äڵ尡 A061, ±×·ì³Ñ¹ö°¡ 1ÀÎ ·¹ÄÚµåÀÇ ID ¸ñ·ÏÀ» »Ì°í ½Í´Ù´Â °Å ¾Æ´Ò±î¿ä? ¹°·Ð Áߺ¹ Á¦°ÅÇÏ°í¿ä.

Àü Áú¹®Àº ÀÌÇØÇÑ °Å °°Àºµ¥ °áÁ¤ÀûÀ¸·Î DB¸¦ ¸ô¶ó¼­ ¤¾¤¾¤¾
          
¹Î»çÀå 2023-02
SELECT id FROM Å×À̺í WHERE code='A061' AND grpNo='1'

ÀÌ·¸°Ô ½¬¿î°É Áú¹®ÇϼÌÀ»¶ó³ª¿ä ?
               
¾ÆÀÌ°í.. À§ DPA¹ÚÀÎÈ£´Ô ´ñ±ÛÀ» º¸°í ´Ù½Ã Áú¹®±ÛÀ» ÀÚ¼¼È÷ º¸´Ï.. Á¦°¡ À߸ø ÀÌÇØÇß¾ú³×¿ä. ºÎ²ô·´... ¤Ð¤Ì
count ºÎºÐÀ» ³õÃƽÀ´Ï´Ù.

Äڵ尡 A061ÀÏ ¶§ÀÇ ±×·ì³Ñ¹ö°¡ ²À 1À̾î¾ß ÇÏ´Â °Ô ¾Æ´Ï¶ó..  Äڵ尡 A061ÀÏ ¶§ÀÇ ±×·ì³Ñ¹ö°¡ ¹¹°¡ µÇ¾úµç, ±× ±×·ì³Ñ¹öÀÇ °¹¼ö¸¦ Ä«¿îÆ® Çؼ­ ±×°Ô 1ÀÎ °æ¿ì¿¡¸¸ ±× ID¸¦ ÃßÃâÇÏ°í ½Í´Ù..´Â ¾ê±âÀΰ¡ º¸³×¿ä. ^^;;;

Áï, id001Àº Äڵ尡 A061ÀÏ ¶§ÀÇ ±×·ì³Ñ¹ö°¡ 2Àε¥, id001ÀÇ ·¹ÄÚµå Áß ±×·ì³Ñ¹ö°¡ 2ÀÎ °Ô µµÇÕ 3°³ ÀÖÀ¸¹Ç·Î id001Àº Å»¶ô.
id002´Â Äڵ尡 A061ÀÏ ¶§ÀÇ ±×·ì³Ñ¹ö°¡ 1Àε¥, id002ÀÇ ·¹ÄÚµå Áß ±×·ì³Ñ¹ö°¡ 1ÀÎ °Ô µü Çϳª ÀÖÀ¸¹Ç·Î ´ç÷!

ÀÌ·± ¾ê±âÀΰ¡ º¸±º¿ä.. (À̹ø¿£ Á¦´ë·Î ÀÌÇØÇß±æ.. ¤¾) ^^;; Á˼ÛÇÕ´Ï´Ù.
                    
¹Î»çÀå 2023-02
±×·¸±º¿ä. ¾î¶² Äõ¸®¶óµµ Â¥º¼¼ø Àִµ¥, Áú¹® ÀÚü°¡ ºÎÁ¤È®ÇÏ°Ô ¾²¿©À־ ´äÀ» ÇÏ°í ½Í¾îµµ ÇÒ¼ö°¡ ¾ø³×¿ä.


QnA
Á¦¸ñPage 5593/5679
2015-12   1479406   ¹é¸Þ°¡
2014-05   4942583   Á¤ÀºÁØ1
07-03   1105   µå¸®µ¥ÀÌ
2022-07   1105   »ßµ¹À̽½ÇÄÀÌ
2022-12   1105   Ä«¸Ó
02-24   1105   song05
2023-02   1104   ¸á¶û²Ã¸µ
2022-09   1104   ÄÚÄí
01-22   1104   µö¸¶Àεå
07-27   1104   ¹Ì¼ö¸Ç
2023-11   1104   ±èº´Ã¶
02-24   1104   ºû³ª·¡
2022-10   1104   ±èÁø¿µJK
2022-09   1103   ¸°µå¹ö±×
02-26   1103   dotcat
05-19   1103   ¹üÀÌ´Ô
2023-01   1103   stimss
04-18   1103   ÃѾËź»ç³ªÀÌ
06-14   1102   ÀÓÁ¾¿­
02-06   1102   Chobo01
2023-01   1102   °­Å°ø
2023-11   1102   DeepSky