Я нашел это решение на форуме SQL Server о том, как переупорядочить записи в таблице.
UPDATE SomeTable
SET rankcol = SubQuery.Sort_Order
FROM
(
SELECT IDCol, Row_Number() OVER (ORDER BY ValueCOL) as SORT_ORDER
FROM SomeTable
) SubQuery
INNER JOIN SomeTable ON
SubQuery.IDCol = SomeTable.IDCol
Когда я пытаюсь сделать то же самое на PostgreSQL, я получаю сообщение об ошибке -
ОШИБКА: имя таблицы "sometable" указано более одного раза
Любая помощь будет оценена.
Спасибо!