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

Как оптимально отсортировать?

Добрый день.

Запрос к базе MySQL (без сортировки результата) возвращает список:
Sword Art Online 1 ED
Sword Art Online 1 OP
Sword Art Online 2 ED
Sword Art Online 2 OP
Sword Art Online Movie ED
Sword Art Online 2 OST


Нужно получить в итоге такой порядок:
Sword Art Online 1 OP
Sword Art Online 1 ED
Sword Art Online 2 OP
Sword Art Online 2 ED
Sword Art Online 2 OST
Sword Art Online Movie ED


Подскажите как максимально быстро с помощью PHP или SQL (или вместе) можно это сделать. Спасибо.
  • Вопрос задан
  • 2293 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Добавить столбец порядок.

Или добавить в начале каждого названия [1] [2] [3], может быть поможет.
Ответ написан
kawabanga
@kawabanga
Вам нужна дополнительная сортировка по последнему полю?
ORDER BY FIELD(priority, 'OP', ED', 'OST');
Ответ написан
Ваш ответ на вопрос

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

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