一个过滤重复数据的 SQL 语句

数据如下:

    303 标准类别 tr_standard_manager

    107 巡视记录类别 tr_patrol_log

    61 巡视记录类别 tr_patrol_log

    221 检修类型 tr_repair_log

    121 检修管理计划类别 tr_repair_plan

    141 检修管理计划类别 tr_repair_plan

    24 器材管理类别 tr_patrol_plan_1

    105 巡视计划类别 tr_patrol_plan

    108 检修管理计划类别 tr_repair_plan

    109 检修类型 tr_repair_log

    1 巡视计划类别 tr_patrol_plan

    2 巡视记录类别 tr_patrol_log

    26 器材管理类别 tr_patrol_plan_1

    142 检修类型 tr_repair_log

    145 事故类型 tr_accident

    144 事故类型 tr_accident

    261 巡视计划类别 tr_patrol_plan

    147 负荷类型 tr_burthen

    262 巡视计划类别 tr_patrol_plan

    265 巡视计划类别 tr_patrol_plan

    267 检修管理计划类别 tr_repair_plan

    268 检修管理计划类别 tr_repair_plan

    269 事故类型 tr_accident

    146 事故类型 tr_accident

    283 标准类别 tr_standard_manager

    263 巡视计划类别 tr_patrol_plan

    5 资料类别 tr_equp_att_info

    266 检修管理计划类别 tr_repair_plan

    281 资料类别 tr_equp_att_info

    //////////////////////////////////////////

    需要取得不重复的类别名称和对应的主键id。

    select  scop_name ,run_type_id from tr_type a where

     run_type_id=(select max(run_type_id) from tr_type b where a.scop_name =b.scop_name) 

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐