У меня есть таблица "dummy" со следующими столбцами:
| id | name | position | updated_at | status |
Я хочу обновить столбец "position" со значениями из последовательности, только для записей с status = active и order descby "updated_at". Возможно ли это?
Закрытый запрос, но недействительный из-за предложения order by:
Update dummy d1 set position = nextval('positions_sequence')
from dummy d2 where d1.id = d2.id and d2.status = 'active'
order by d2.updated_at desc