У меня есть таблица в базе данных студентов, которая имеет 49 столбцов. Каждому ученику присваивается уникальный идентификатор. Есть два других столбца для дат. date1 имеет даты, когда запись была вставлена в базу данных. Существует еще один столбец date2, где отображается дата, когда студент зарегистрировался на курс. Кроме того, регистрация студента обрабатывается более одного раза в течение семестра, поэтому есть несколько экземпляров учащегося с разными датами. Я хочу удалить дубликаты из таблицы.Как удалить записи, имеющие одинаковые данные, но разные даты
Таблица похожа на этот
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
я должен выбрать все записи для идентификатора-Где условия являются «летом 2012», «2012 осенью», «2012 весны» и date1 и date2 наиболее недавно обновленный.
Возможный дубликат [Dedupe и сохранить запись с последней временной меткой] (http://stackoverflow.com/questions/24467428/dedupe-and-retain-record-with-most-recent-timestamp) –