Задать вопрос
@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 комментарий
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Добавить столбец порядок.

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

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

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