Я хочу перечислить элементы по определенному порядку. Поэтому в моей таблице есть столбец заказа, в котором будет храниться номер заказа.Итак, я могу перечислить элементы, используя этот номер заказа. Если количество элементов меньше, значит, нет проблем, но пока оно становится больше.У меня проблемы.
Таблица элементов: -
id item varorder
1 A1 1
2 A2 2
3 A3 5
4 A4 3
5 A5 4
......
1000 A1k 1000
Используя varorder, я могу перечислять элементы в определенном порядке, как показано ниже
SELECT item FROM tbl_item ORDER BY varorder ASC
В результате запроса меняправильный порядок элементов, таких как A1,A2,A4,A5,A2,...,A1K
Мои проблемы
Проблема возникает, когда я пытаюсь изменить A1K как 1.
- Используя стрелки вверх и вниз, я могупоменяйте местами элементы или измените порядок элементов, используя предыдущую и следующую стрелки. Если я хочу сделать A1K на первой позиции, я должен нажать стрелку вверх 1000 раз. Это действительно плохая идея для управления элементами.
- Использование обычного обновления Если я хочу сделать A1K на первой позиции, я должен обновить все строки (1000), чтобы сохранить правильный порядок. Поэтому я не думаю, что это хорошая идея.
Так что предложите мне.Есть еще одна хорошая идея, чтобы сохранить порядок в определенном порядке?
Спасибо