Это мой результатMYSQL заказа массив
+----------------------------------------------------------------------------------------------------------------------------------------------+
| SUBSTRING(COLUMN_TYPE,5) |
+----------------------------------------------------------------------------------------------------------------------------------------------+
| ('Sedan','Hatch','Convertable','Van','Coupe','Light Truck','People Mover','SUV','Ute','Wagon','Cab Chassis','Sample Body','Body 4','BOdy 5') |
+----------------------------------------------------------------------------------------------------------------------------------------------+
Это мой запрос
SELECT SUBSTRING(COLUMN_TYPE,5) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='Ad_tbl' AND COLUMN_NAME='body_type'
Я хочу, чтобы массив заказываются по-другому .. Так что седан будет в последнем массив вместо первого .. Уже пробовал ORDER BY либо ASC или DESC, но не повезло
ORDER BY 'COLUMN_TYPE' DESC. Использование DESC вместо ASC будет сортировать его по-другому. – Bobby
Я обновил запрос: на самом деле ORDER BY не вступил в силу, установил ли его ASC или DESC –
Взгляните на [** ЗАКАЗ ПО ПОЛЯ **] [http://dba.stackexchange.com/questions/ 109120/how-do-order-by-field-in-mysql-work-insideally] – mishanon