SELECT repair_no, repair_start_time, repair_end_time, repair_user_name, repair_long_time, fault_cause, fault_settle, //主要用到了这个函数 row_number() over ( PARTITION BY 分组字段 ORDER BY 排序字段 ) rn FROM eqp_repair_itemWHERE
这里的原理其实很简单,就是会利用这个函数多出来一个rn的字段,会讲每个分组通过1,2,3,4进行排序,那么最大的值就是排序最靠上的,也就是<=1