다른 행에 걸쳐 여러 열 사이에 중복 값 찾기 . 나는 또한 싶습니다내가이에 유사 여러 열이있는 데이터 세트를
ID Replicates
Blue 3
Black 1
Green 3
Pink 2
Grey 1
Yellow 2
Fuchsia 1
Orange 2
주파수> 2로 설정 데이터에 존재하는 ID 값을 요청 할 수 있도록 : 예를 들어, 내가 다시 위에서 좀하고 싶습니다 것입니다. 예상 결과는 녹색과 파란색입니다.
오라클에서이 작업을 수행하는 방법에 대한 의견이 있으십니까? 감사!
감사합니다! 위의 쿼리는 "as dt"가 쿼리에서 제거되면 작동합니다. 그렇지 않으면 "SQL 명령이 제대로 종료되지 않았습니다"오류가 표시됩니다. 또한이 쿼리의 논리를 설명 할 수 있습니까? –
'as dt '가 삭제되었습니다. (ANSI SQL,하지만 오라클은 그것을 좋아하지 않습니다 ...) 하위 쿼리 (파생 테이블)는 단순히 하나의 열로 모든 데이터를 반환합니다. GROUP BY는 계산을 수행합니다. (HAVING은 결과를 두 번 이상 나타나는 색상으로 만 제한하는 데 사용됩니다.) – jarlh