안녕하세요. 제가 원하는 결과가 다음과 같을때 group by를 어떻게 써야 할지 아이디어 기부 주세요..ㅠㅠ
<데이터>
C1 C2 C3 (컬럼)
--------------------------------
M1 0 NULL
M2 0 NULL
M2 1 BB
M2 1 CC
<원하는 결과>
M1 0 NULL
M2 1 BB
M2 1 CC
그러니까.. 데이터 두번째 레코드인 M2 0 NULL를 제거하고싶습니다.
HAVING ( C1 = 'M2' AND C2 > 0 ) 이런 답은 사양합니당.....
C1에 어떤 값이 들어올지 알 수 없는 거라 하드코딩은 안되거든요.
C2에 0과 1만 들어올 수 있고요. (<= 요건 확실)
C3에 역시 어떤 값이 들어올지 미리 알 수는 없어요.