Как отсортировать столбец ENUM в базе данных MySQL?

У меня есть столбец color в таблице MySQL, тип которого - ENUM ('RED', 'YELLOW', 'MY_COLOR', 'BLACK') и еще один столбец name , тип которого - VARCHAR (30) .

Я хотел бы получить все строки таблицы в следующем порядке:

  • ЖЕЛТЫЕ строки сначала, отсортированы по имени
  • КРАСНЫЕ строки последним, отсортированы по имени
  • Посередине все остальные строки, отсортированные по имени

Можно ли выполнить такую ​​сортировку в 1 запросе?

14
задан Misha Moroshko 19 October 2010 в 03:04
поделиться