[转载]一个过滤重复数据的sql语句:
<P>信息来源:CSDN</P><P>数据如下:</P>
<P>303标准类别TR_STANDARD_MANAGER<BR>107巡视记录类别TR_PATROL_LOG<BR>61巡视记录类别TR_PATROL_LOG<BR>221检修类型TR_REPAIR_LOG<BR>121检修管理计划类别TR_REPAIR_PLAN<BR>141检修管理计划类别TR_REPAIR_PLAN<BR>24器材管理类别TR_PATROL_PLAN_1<BR>105巡视计划类别TR_PATROL_PLAN<BR>108检修管理计划类别TR_REPAIR_PLAN<BR>109检修类型TR_REPAIR_LOG<BR>1巡视计划类别TR_PATROL_PLAN<BR>2巡视记录类别TR_PATROL_LOG<BR>26器材管理类别TR_PATROL_PLAN_1<BR>142检修类型TR_REPAIR_LOG<BR>145事故类型TR_ACCIDENT<BR>144事故类型TR_ACCIDENT<BR>261巡视计划类别TR_PATROL_PLAN<BR>147负荷类型TR_BURTHEN<BR>262巡视计划类别TR_PATROL_PLAN<BR>265巡视计划类别TR_PATROL_PLAN<BR>267检修管理计划类别TR_REPAIR_PLAN<BR>268检修管理计划类别TR_REPAIR_PLAN<BR>269事故类型TR_ACCIDENT<BR>146事故类型TR_ACCIDENT<BR>283标准类别TR_STANDARD_MANAGER<BR>263巡视计划类别TR_PATROL_PLAN<BR>5资料类别TR_EQUP_ATT_INFO<BR>266检修管理计划类别TR_REPAIR_PLAN<BR>281资料类别TR_EQUP_ATT_INFO<BR><BR>//////////////////////////////////////////</P>
<P>需要取得不重复的类别名称和对应的主键id。</P>
<P>select scop_name ,RUN_TYPE_ID from tr_type a where <BR>RUN_TYPE_ID=(SELECT MAX(RUN_TYPE_ID) FROM tr_type b where a.scop_name =b.scop_name)</P>
页:
[1]
