"순서" 컬럼에 값이 1 ~ 100 까지 들어 있습니다.
여기서 DELETE 등으로 1, 3, 4, 7, 8, 30, ... 등 불특정하게 30개의 순서 정보를 삭제하였습니다.
삭제한 후 "순서" 컬럼의 정보를 1 ~ 70 으로 다시 계산하여 변경하고 싶습니다.
순서(변경전) |
순서 (삭제 후) |
결과 |
1 |
삭제 |
|
2 |
삭제 |
|
3 |
3 |
1 |
4 |
4 |
2 |
5 |
삭제 |
|
6 |
6 |
3 |
7 |
삭제 |
|
8 |
8 |
4 |
9 |
9 |
5 |
어떻게 쿼리를 구성하여야할까요?
결과 부분처럼 순서(삭제 후) 항목의 남아 있는 수를 다시 순차적으로 변경하고 싶습니다.