欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-01-23 09:29:46
数据如下:     303 标准类别 tr_standard_manager    ...
数据如下:

    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)