Задать вопрос

Как организовать пользовательскую сортировку строк базы данных (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 выше идущей строки, но архитектура всей этой таблицы становится сложной. Есть ли какие-то рациональные решения?

Спасибо.
  • Вопрос задан
  • 2762 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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