一、原始數據(默認會生成一個 rownum 的序列,如下圖的第一列)
select t.* from ZD_DIC t where t.zdlx = '人員類型'
二、先分組,再給組內的內容進行排序
select t.*, row_number() over(partition by MC order by rownum) rn from ZD_DIC t where t.zdlx = '人員類型'
三、選擇每組重復數據的第一條
select * from ( select t.*, row_number() over(partition by MC order by rownum) rn from ZD_DIC t where t.zdlx = '人員類型' ) where rn = 1