LEFT JOIN 0 4 573

by 내고향서울엔 [SQL Query] JOIN 중복 [2020.08.12 11:03:02]


    
SELECT
    A.IDENTI,
    A.ID,
    A.CODE
FROM
    A.LIST
LEFT JOIN B.LIST ON
    A.IDENTI = B.IDENTI
    AND A.ID = B.ID
    AND A.CODE = B.CODE
WHERE A.IDENTI = 'HW'

ID가 중복되는 값을 지우고 싶은데 

ID가 같지만 CODE가 다른것들이 있어서  중복제거가 쉽지 않네요 

방법좀 알려주세요

IDENTI ID CODE
HW TEST1 A
HW TEST1 B
HW TEST2 A
HW TEST2 B
HW TEST3 A
HW TEST3 C
HW TEST4 A
HW TEST4 C
HW TEST5 A
HW TEST6 C

 

by 우리집아찌 [2020.08.12 11:20:54]

원하는 결과 값도 올려주세요. 예를 들면 CODE는 큰수/작은수 이런것이요.


by 내고향서울엔 [2020.08.12 11:44:17]

원하는값은 따로 없고 그냥 중복되는 값중에 하나만 나오게 하면 될꺼같습니다

 


by 우리집아찌 [2020.08.12 12:47:11]

 SELECT A.IDENTI,
        A.ID,
        MIN(A.CODE) CODE
 FROM LIST A
 GROUP BY A.IDENTI , A.ID
 


by 마농 [2020.08.14 14:18:54]

"그냥" 이라는 표현 쓰지 마시고, 결과표를 그려주세요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입