乙個過濾重複資料的sql語句

2021-04-06 12:59:58 字數 1149 閱讀 3380

乙個過濾重複資料的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)

sql 刪除重複資料 保留乙個

方法1 1 建立乙個臨時表,選取需要的資料。2 清空原表。3 臨時表資料匯入到原表。4 刪除臨時表。mysql select from student id name 11 aa 12 aa 13 bb 14 bb 15 bb 16 cc 6 rows in set mysql create tem...

sql 刪除重複資料語句

現在有表資料如下圖1 需要刪除表中除id外重複的資料,實現如下圖所示效果圖2 篩選根據name,value分組後id最大的非重複資料 select max id from deleterepeat group by name value 下面是實現效果圖2 的語句 delete from delet...

SQL語句去掉重複資料

有的時候會有部分字段重複,比如id值不一樣,但email一樣,需要刪除掉重複的資料,但相同資料只留一條的情況,如下 1.先查詢出重複的資料 select email from users u1 where rowid select max rowid from users u2 where u1.e...