我可以显示存在多少重复分数,但我无法显示在哪个部门。
select distinct *
, ROW_NUMBER() over (partition by f.depname order by f.stgrade) as ranked
from (
SELECT COUNT(*) as repeatetive, DepName, stgrade
FROM TBL_DEPARTMANTS
CROSS JOIN TBL_GRADES
group by stgrade, DepName
having count(*) > 1
) as f