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