我想在NAME相同的情况下通过ID最大去重
比如【4.重整装置处理量】这个,就保留【ID】最大的238这条
联表查询 A表去重后 B表重复数据 ID相等过滤就可以了
select * from 表名
where ID in (select max_ID from( SELECT NAME,max(ID) MAX_ID from 表名 GROUP BY NAME)A)
select * from (
select * ,row_number() over(partition by name order by id desc) rm from 表名) a where rm = 1
用开窗函数排序,然后取第一名