我有一個包含49列的學生數據庫中的表。每個學生都被分配一個唯一的ID。還有其他兩列日期。 date1具有將記錄插入到數據庫中的日期。還有另一列日期2,顯示學生註冊課程的日期。另外,學生的註冊在本學期內處理不止一次,因此有多個不同日期的學生。我想從表中刪除重複項。如何刪除具有相同數據但日期不同的記錄
表類似於這樣
id Date1 Date2 TERM_CODE TERM
1 2016-07-06 2011-11-01 201210 2012 Spring
2 2016-07-06 2011-11-17 201210 2012 Spring
4 2016-07-06 2011-11-17 201210 2012 Spring
3 2016-07-06 2011-11-17 201210 2012 Spring
1 2016-07-16 2011-11-09 201210 2012 Spring
2 2016-07-16 2011-11-17 201210 2012 Spring
1 2016-07-16 2011-11-01 2Summer
1 2016-07-06 2011-11-13 2Summer
1 2016-07-16 2011-11-03 201260 2012 Fall
1 2016-07-06 2011-11-17 201260 2012 Fall
我不得不選擇ID 1中的所有記錄,其中的條件是「2012夏」,「2012秋季」,「2012年春季」和日期1和date2是最最近更新了一個。
可能重複[Dedupe並保留記錄與最新的時間戳](http://stackoverflow.com/questions/24467428/dedupe-and-retain-record-with-most-recent-time-stamp) –