У меня есть таблица с записями, и я хочу удалить все дублирующиеся записи. Имя, возраст, дата - это столбцы, которые я получаю из файла.
CREATE_DATE
- это столбец, который фиксируется, когда язагружен файл. file_id
из идентификатора, который я генерирую на основе таблицы file_log_sys
stage_id
- столбец идентификаторов
Примерданные:
stage_id name age date file_id create_date
---------------------------------------------------------
1 john 25 2019-02-02 100 2019-04-04
2 sam 50 2019-01-13 100 2019-04-04
3 john 25 2019-02-02 101 2019-04-05
4 peter 33 2019-01-01 101 2019-04-05
Я хотел бы удалить запись, где file_id = 100 и stage_id = 1 и name = john
Я пытался:
delete min(file) id
from table
и этоне работает.
Я хочу, чтобы мой вывод был
stage_id name age date file_id create_date
-----------------------------------------------------------
2 sam 50 2019-01-13 100 2019-04-04
3 john 25 2019-02-02 101 2019-04-05
4 peter 33 2019-01-01 101 2019-04-05
Не могли бы вы помочь мне с запросом?
Заранее спасибо.