Я пытаюсь сделать это:
Я пытаюсь выбрать самую низкую дату в столбце «дата» и вставить эту самую низкую дату в новый столбец. И это должно быть по событию.
Я не уверен, как мне go сделать это.
Спасибо, Сэм
Используйте функцию окна:
select t.*, min(date) over (partition by event) as min_date from t;
Использование row_number():
row_number()
select t.* from (select t.*, row_number() over (partition by event order by date) as seq from table t ) t where seq = 1;