后三列去重,第一列带上就行,如图只要三条数据
这样试一下,我这是Oracle:
with temp as(
select distinct 分类,大类,工具单价 from 数据表
)select temp.*,数据表.子目编码 from temp inner join 数据表 on 数据表.分类 = temp.分类 and 数据表.大类 = temp.大类 and 数据表.工日单价 = temp.工日单价
是不是可以参考row_number ()的写法,加个排序字段后,取排序=1的记录
https://cloud.tencent.com/developer/article/1359954