@artmirarmi

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

Есть таблица с полями id, shopID, description, active, vip

Нужно вывести отсортированные 9 записей по id, но чтобы записи с vip=1 были первыми, а записи с shopID были тоже первыми, но после vip.

такой запрос неверно работает:

SELECT id, shopID, description FROM shops WHERE active=1 ORDER BY id, vip, FIELD(shopID, 3) DESC LIMIT 0, 9
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы