一個過濾重複資料的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)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-954224/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle一個SQL語句的處理過程(轉)OracleSQL
- 用SQL語句去掉重複的記錄SQL
- 【轉】通過sql語句獲取資料庫的基本資訊SQL資料庫
- 複製表結構和資料SQL語句SQL
- sql語法中的一個重點(轉)SQL
- SQL語句資料SQL
- 使用SQL語句去掉重複記錄的兩種方法SQL
- 通過Linux命令過濾出binlog中完整的SQL語句LinuxSQL
- sql查詢一張表的重複資料SQL
- Oracle釋出一個SQL語句的處理過程OracleSQL
- 一個SQL語句的優化SQL優化
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- 用SQL語句刪除重複記錄的四種方法SQL
- Oracle 查詢並刪除重複記錄的SQL語句OracleSQL
- 【資料庫】SQL語句資料庫SQL
- 刪除重複資料的幾個方法(轉)
- 使用SQL Server過濾資料的方法SQLServer
- 利用sql語句找出表中有重複記錄的三種sql寫法SQL
- 資料庫常用的sql語句大全--sql資料庫SQL
- 一條sql語句的執行過程SQL
- 一條SQL語句的優化過程SQL優化
- SQL Server中刪除重複資料的幾個方法SQLServer
- 用 Phoenix 通過 SQL 語句更新操作 HBase 資料SQL
- 資料庫常用sql 語句資料庫SQL
- 資料庫SQL拼接語句資料庫SQL
- SQL語句批量插入資料SQL
- mysql基礎複習(SQL語句的四個分類),MySql
- 使用SQL語句從資料庫一個表中隨機獲取資料SQL資料庫隨機
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- Oracle如何複製表的sql語句OracleSQL
- oracle資料庫巡檢(一)基本sql語句Oracle資料庫SQL
- T-SQL 刪除重複資料SQLSQL
- 一個頗有意思的SQL語句SQL
- 精妙SQL語句 (轉)SQL
- Oracle中刪除重複資料的SqlOracleSQL
- SQL刪除重複資料,只保留一行SQL
- 如果通過語句Check兩個資料庫中Index是一樣的 ?資料庫Index
- 通過分析SQL語句的執行計劃優化SQL語句SQL優化