Я хочу, чтобы добавить новый столбец к моему столу, так что я сделал:номер строки для того же идентификатора
ALTER TABLE myTable ADD pixelorder int
теперь моя таблица выглядит следующим образом:
id | name | pixelorder
----------------------------
1525 | a |
1528 | b |
1525 | w |
1526 | b |
1526 | v |
1528 | c |
1525 | b |
Я отсортировали строки по ID:
select * from myTable order by id asc
id | name | pixelorder
----------------------------
1525 | a |
1525 | w |
1525 | b |
1526 | b |
1526 | v |
1528 | b |
1528 | c |
и теперь я хочу, чтобы подсчитать строки для каждого идентификатора, в то время как первая строка одного и того же идентификатора начинается с «1», второй 2, и т.д.).
так, для моего примера:
id | name | pixelorder
----------------------------
1525 | a | 1
1525 | w | 2
1525 | b | 3
1526 | b | 1
1526 | v | 2
1528 | b | 1
1528 | c | 2
как я могу это сделать, пожалуйста?