중복을 제거하기 위해 쿼리 작성을 도와 주시겠습니까? 아래 참조 결과를 보겠습니다. 내 상태가 (수동으로) 추가 된 항목이 있습니다. 범주는 레코드가 중복 된 레코드인지 여부를 결정하는 범주입니다. 이 경우 우리의 주요 초점은 취소입니다. 회원의 경우 회원 자격 취소 후 회원 자격 회복이 Y007입니다. 중복으로 간주되지 않습니다. 그러나 회원이 여러 건의 취소를 한 경우 중복으로 간주됩니다. 중복 횟수를 계산하면 둘 다 계산되므로 잘못된 결과가 나타납니다. 우리는 회원을 한번 카운트해야합니다. 취소는 사용자 또는 사용자 1이 수행 할 수 있으며 user1은 둘 이상의 취소를 수행 할 수 있습니다. 중복 된 내용이 표시되지 않도록 쿼리 작성에 도움을주십시오. 해당 멤버에 대해 하나 개의 기록이 개 기록은 모두 중복중복 레코드 제거
CreateYear MonthDay Category Member Status
2014 July 1 Cancellation by User Y0007
2014 July 1 Reinstatement by User Y0007 not duplicate
2014 July 2 Cancellation by User Y0007
2014 July 2 Reinstatement by User Y0007
2014 July 1 Cancellation by User O0031 not duplicate
2014 July 8 Reinstatement by User O0031
2014 July 1 Cancellation by User O0135 not duplicate
2014 July 8 Reinstatement by User O0135
2014 July 3 Cancellation by User P0422 duplicate
2014 July 4 Cancellation by User2 P0422
2014 July 4 Cancellation by User E3488 not duplicate
2014 July 8 Reinstatement by User E3488
어떤 DBMS를 사용하고 있습니까? 포스트그레스? 신탁? –
sql server 2012를 사용 중입니다 – user1538257
'제거'라고 말하면 레코드를 삭제한다고 말하거나 단순히 원하는 쿼리의 결과로 포함시키지 마십시오. – Edper