Обновите все кроме одной повторяющейся записи в таблице в SQL Server

У меня есть таблица SQL Server, которая имеет повторяющиеся записи в одном из столбцов (object_id) например:

+----+-----------+------------+
| id | object_id | status_val |
+----+-----------+------------+
|  1 |         1 |          0 | 
|  2 |         1 |          0 | 
|  3 |         1 |          0 | 
|  4 |         2 |          0 | 
|  5 |         3 |          0 | 
|  6 |         3 |          0 | 
+----+-----------+------------+

Мне нужно обновить все их статусы, кроме одного, когда есть дублирование вobject_id колонка. Так в таблице вышеobject_id 1 и 3 дублируются. Поэтому я хотел бы изменить ихstatus_val до 2, кроме одной из записей. Результат будет выглядеть так:

| id | object_id | status_val |
+----+-----------+------------+
|  1 |         1 |          0 | 
|  2 |         1 |          2 | 
|  3 |         1 |          2 | 
|  4 |         2 |          0 | 
|  5 |         3 |          0 | 
|  6 |         3 |          2 | 
+----+-----------+------------+

Неважно, какая из дублированных строк имеет обновленный статус.

Любая помощь будет оценена.

Ответы на вопрос(3)

Ваш ответ на вопрос