Есть таблица db_weapons.
Как составить подзапросы mysql для вывода из таблицы всех значений, но при этом сортируя их по категориям которые записаны в ячейке quality
Что бы выведенный вид был таков:
----------------------------
id: 3, quality: 'base_grade',
id: 5, quality: 'base_grade',
id: 4, quality: 'exotic',
id: 6, quality: 'exotic',
id: 2, quality: 'restricted',
id: 7, quality: 'restricted',
id: 1, quality: 'covert'
----------------------------
Это всё для того что бы не сортировать силами php
Но есть кто-то знает решение на php которое займёт мало времени на обработку, то я буду рад принять помощь и рассмотреть пример.
Ответ
SELECT * FROM db_weapons WHERE quality IN ('base_grade','exotic','restricted','covert') ORDER BY FIELD(quality, 'base_grade','exotic','restricted','covert')
Комментариев нет:
Отправить комментарий