안녕하세요~ 어제 데이터 중복 제거 질문을 드렸었습니다!
A B C D
A B C E
A B C F
위 상황에서 마농님이 말씀해주신 MIN 으로 데이터 1 ROW 만 출력하는데는 성공 했습니다.
하지만 WHERE 조건에 다른 조건을 한 줄 추가하였더니 원래 문제가 되었던 중복 데이터들이 그대로 출력이 되었습니다(아래 예시로 작성 한 쿼리인데 한 번 봐주시면 감사하겠습니다!) 해당 WHERE 절을 지우면 이전과 같은 현상이니 원래데로 중복이 제거 되어 출력이 되는데 .. WHERE 절을 걸고 조회를 하려고 하니 다시 원상복귀가 되었네요.. 혹시 해결 방법이 있다면 알려주시면 감사하겠습니다!
-- 예시쿼리
SELECT A , B , C , MIN(D) AS D
FROM TESTA
WHERE B = '1234'
GROUP BY A , B , C