как сделать принудительную сортировку по полю ???

  • Автор темы Автор темы 123av
  • Дата начала Дата начала

123av

Новичок
как сделать принудительную сортировку по полю ???

в базе есть поле T в нем значения АА , ВВ ,СС ,ДД , так вок как сделать в одном запросе так чтоб сортировка шла в таком порядке в каком я хочу т.е.
Вариант 1 : сначала все где T = АА потом СС потом ДД потом ВВ
Вариант 2 : сначала все где T = СС потом АА потом ВВ потом ДД
ну и так далее.
подскажите плиз как так можно сделать ?
 
Если вариантов значения поля T немного
...
ORDER BY CASE T
WHEN 'AA' THEN 1
WHEN 'BB'THEN 2
END
 
или создаешь временную таблицу, в нее кидаешь значение-порядковый номер, которые тебе нужны, а потом в запросе связываешь эти две таблицы с сортировкой по полю во второй таблице
 
Сверху