天天看點

表中重複資料的删除方法總結

如題

目錄

1、重複的資料完全一樣

2、重複的資料除主鍵外都不一樣

3、重複的資料多于2條

注意:

1、要看重複的兩行資料完全一樣,還是除主鍵外都不一樣

2、要求是保留大值還是小值

3、對于表中資料是存在兩條重複的資料,還是多餘兩條重複的資料

4、除了使用 in 和 max(min) 的組合的方法外,還可以使用 join

5、此類型的 SQL 題目見:

https://github.com/ZGG2016/sql-practice-leetcode/blob/master/196.%20%E5%88%A0%E9%99%A4%E9%87%8D%E5%A4%8D%E7%9A%84%E7%94%B5%E5%AD%90%E9%82%AE%E7%AE%B1.md

以 <code>除主鍵外都不一樣</code> 為例