Да, вы можете использовать псевдонимы столбцов в предложении "order by".
Вы можете убедиться, что он работает со встроенной таблицей mySql "user":
select User as name,Host from user order by name;
Если он "ошибся", значит что-то иначе должно быть неправильно с вашим запросом. Пожалуйста, вырезайте / вставляйте точное сообщение об ошибке.