У меня есть набор данных, который выглядит следующим образом:
Id INT,
Choice VARCHAR,
Order INT
Id
+ Choice
образуют первичный ключ.
В настоящее время многие строки имеют Order
= 1.
Что бы я хотел сделать, для каждого Id
, если есть несколько строк с этим Id
, где Order = 1
, установите их равными 1, 2, 3, 4 и т. Д.
Я не могу обработать SQL для этого.
Пример данных:
+----+--------+-------+
| Id | Choice | Order |
+----+--------+-------+
| 4 | hello | 1 |
| 4 | world | 1 |
| 4 | test | 1 |
+----+--------+-------+
станет:
+----+--------+-------+
| Id | Choice | Order |
+----+--------+-------+
| 4 | hello | 1 |
| 4 | world | 2 |
| 4 | test | 3 |
+----+--------+-------+