У меня есть строковый столбец, но у меня только двойные числа (возраст), и я хочу сделать заказ по, но очевидная проблема заключается в том, что я получаю неправильный ответ, потому что это строка. пример: (1,10,2,3,4,40, et c ...). В моем коде $ table = имя таблицы, sort_by, в данном конкретном случае - "age".
$query->orderBy("CAST(" . $table . $request->sort_by . "as NUMERIC)", 'ASC');
Ошибка:
Неопределенная таблица: 7 ОШИБКА: отсутствует ОТ запись -пункт для таблицы "CAST (people" ↵LINE 1: