1.某字段重復,其他字段值不同時,按重復字段分組只取一條的sql語句
select b.* from
(SELECT a.*,row_number() over (partition by a.column )as group_idx
FROM table_name a )b
where b.group_idx = '1'
2、某字段重復,其他字段值不同時,按重復字段分組只取一條的sql語句,數據又根據某字段排序
select b.* from
(SELECT a.*,row_number() over (partition by a.column1 order by a.column2 desc)as group_idx
FROM table_name a )b
where b.group_idx = '1'