여러 행에 걸쳐있을 수있는 중복이있을 수있는 테이블이 있습니다.DB2에서 다중 행 중복 찾기
예를 들어 부서가있는 직원 테이블을 만들 수 있습니다. 여기
DEPTId Name SALARY 1 TOM 121 1 MARK 21 1 SALLIE 34 2 JAY 342 2 BRITNEY 3 3 TOM 121 3 MARK 21 3 SALLIE 34 4 MARK 21 4 SALLIE 34 5 MARK 21 5 SALLIE 34 5 TOM 121 5 BRITNEY 3
은 내가 더 행이없는 동일 하나로서
5는 본질적으로 동일한 1로 3이기 때문에 DeptId
1을 얻을 필요는 DeptId
3으로 통과 할 때. 모든 행은 &과 일치하며 중복됩니다.
단일 쿼리를 사용하여 어떻게 찾을 수 있습니까?
확인이 게시물 : 세트가 일치하지 않는 경우, 조인 완전 외부는
having
절에 포착 된 불일치의 행을해야합니다. http://stackoverflow.com/questions/14989297/check-whether-set-of-rows-exists-in-production은 나는 쿼리를 게시했다. – RVishnu