Как организовать пользовательскую сортировку строк базы данных (MySQL)?

Здравствуйте!

Имеется следующая таблица:
id | name | value1 | value2 | valueN
1 | name1 | ...
2 | name2 | ...
3 | name3 | ...
4 | name4 | ...
5 | name5 | ...
6 | name6 | ...

Вывод данных (списком) происходит на ура. Но требуется возможность менять строки местами. Например, "строка 6" идет после 1, 4 после 6 и т. п.

Пробовал добавить еще столбец "sort-id", в котором указывал id выше идущей строки, но архитектура всей этой таблицы становится сложной. Есть ли какие-то рациональные решения?

Спасибо.
  • Вопрос задан
  • 2760 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы