程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 刪除重復記錄的sql語句

刪除重復記錄的sql語句

編輯:關於MYSQL數據庫

       刪除重復記錄的sql語句

      我們提供了兩款刪除重復記錄的sql語句,一種是用id not in來實例,也算是聯合查詢的方法吧,第二種是臨時表來刪除重復記錄。

      1),delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)

      2),select distinct * into temp from tablename

      delete from tablename

      insert into tablename select * from temp

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved