을 무시 나는 여기에이 쿼리를RANK() OVER 동일 계급
SELECT
patientid,
practiceid,
visitcount
FROM
(
SELECT
patientid,
practiceid ,
visitcount,
RANK() OVER (PARTITION BY patientid ORDER BY visitcount DESC) as Rank
FROM
aco.patients_practices
WHERE practiceid in (select id from aco.practices where parentaco = 30982) and isprimary = 0
) AS A
WHERE
Rank = 1
이
patientid practiceid visitcount 157053 30976 6 158463 30974 2 187772 30973 15 187797 30971 1 187797 30975 1
공지 사항 지난 2 patientid의의 일부 결과는 동일하며, 따라서 같은 visitcount 같은 순위를 가지고있다. 출력에서 완전히 동일한 순위로 이러한 레코드를 생략 할 수 있습니까?
감사합니다.
하위 쿼리의 결과는 무엇입니까? 그것에'계급'이 포함되어 있습니다. – Taryn