生徒データベースに49列のテーブルがあります。すべての生徒に一意のIDが割り当てられます。日付の他の2つの列があります。 date1には、レコードがデータベースに挿入された日付が入ります。生徒がコースに登録した日付を示す別の列の日付2があります。また、学期中に学生の登録が複数回処理されるため、異なる日付の学生が複数登録されます。私はテーブルから重複を削除したい。同じデータで日付が異なるレコードを削除する方法
表は、私は用語が「2012夏」、「2012年秋」、「2012年春」であり、日付1とdate2のが最もあり、ID 1のすべてのレコードを選択する必要があり、この
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
に似ています最近更新された
[Dedupeと最新のタイムスタンプを持つレコードを保持する]の可能な複製(http://stackoverflow.com/questions/24467428/dedupe-and-retain-record-withmost-recent-timestamp) –