특정 계정에 대한 작업을 보유하는 테이블이 있으며 작업에는 번호가있는 일련의 작업이 주어지며 해당 SET 내에서 고유 한 순차적 번호가 제공됩니다. 우리는 어떻게 든 고유 번호 중 하나가 중복되어 이것이 일어 났을 수있는 더 많은 예제를 확인하고자하는 문제에 직면했습니다. 테이블은 작은 다음과 같습니다 : 여기에 내가 검색을 통해 발견 한 여러 가지를 시도했지만 내 특정 상황에 맞는처럼 보이는 아무것도 찾을 수 없습니다특정 조건을 기반으로하는 열에서 중복 값 찾기
Account | Action Set | Action No | Action Code
--------|------------|-----------|------------
001 | 1 | 1 | GEN
001 | 1 | 2 | PHO
001 | 1 | 3 | RAN
001 | 1 | 3 | GEN
002 | 1 | 1 | GEN
002 | 1 | 2 | PHO
002 | 1 | 3 | RAN
.
주어진 계정 번호에 대해 한 액션 SET 내에서 동일한 액션 번호가 두 번 이상 사용되는 곳을 찾고 싶습니다. 또한 전체 행 수를 반환해야합니다. 개수가 몇 개인 지 계산하는 것이 아닙니다. 위의 예에서
, 나는이 결과, 동일한 계정, 동일한 작업 세트, 동일한 작업 번호 내가 지금까지 시도 한 내용을 게시 할 것
Account | Action Set | Action No | Action Code
--------|------------|-----------|------------
001 | 1 | 3 | RAN
001 | 1 | 3 | GEN
하지만 정직의 범위를 보여야하는데 내가 지금까지 작성한 코드는 다음과 같습니다
SELECT
TIA
마크
질문을 편집하고 찾으려는 내용의 예를 제공해야합니다. 행이 기준과 일치하지 않는 것 같습니다. –
그것은 꽤 좋은 출발입니다! – jarlh
@ GordonLinoff - 이미 답변 해 주셨고 솔루션도 효과가 있었지만 동일한 문제가있는 다른 사용자에게 도움이 될 수 있도록 제안 사항을 원래 질문으로 업데이트했습니다. 감사. –