'inventory'테이블이 있다고 가정 해 봅시다. 매일 매일 항목과 수량을 나열합니다.SQL의 행 그룹에 의한 중복 제거 방법
inventory
---------------------
day | item | quantity
1 Apples 5
1 Oranges 3
2 Apples 5
2 Oranges 3
3 Apples 5
3 Oranges 3
3 Peaches 8
4 Apples 5
4 Oranges 3
4 Peaches 8
5 Apples 2
5 Oranges 3
5 Peaches 8
중복 제거를 사용하면 전날과 완전히 동일한 데이터가있는 날짜를 제거하고 싶습니다. 결과 테이블은 다음과 같아야합니다 :
inventory
---------------------
day | item | quantity
1 Apples 5
1 Oranges 3
3 Apples 5
3 Oranges 3
3 Peaches 8
5 Apples 2
5 Oranges 3
5 Peaches 8
어떻게해야합니까?
원하는 결과에 "3, 사과, 5"가 포함됩니다. 행 (및 다른 일부)이 원하는 결과에 있어야합니까? 전날의 다른 행 "2, 사과, 5"가 있기 때문에. – supergrady
예. 3 일차가 변경되었으므로 3 일째부터 모든 행이 결과 집합에 있어야합니다. – satnam
일부 답변을 한 후에 OP에서 질문을 변경했습니다. –