Я пытаюсь удалить потерянные строки из базы данных.Допустим, у меня есть эта таблица t:
session | name | record_date | uniqueid
1 | a | 2019-04-03 | 1x
2 | a | 2019-09-19 | 1x
3 | b | 2019-08-09 | zr
4 | c | 2019-09-19 | ww
5 | d | 2019-09-03 | yy
6 | d | 2019-09-25 | rr
7 | e | 2019-09-28 | dd
8 | e | 2019-04-19 |
Я пытаюсь удалить дубликаты записей на основе самой старой записи record_date, оценивая как name, так и uniqueid, чтобы убедиться, что они являются реальными дубликатами (а не дубликатами только на основеимя).Уловка для не просто оценки, основанной только на uniqueid, состоит в том, что некоторые строки имеют значение null для uniqueid.Поэтому в моем примере таблицы я хотел бы удалить первую и последнюю строки.