Всем привет!
Как отсортировать по столбцу данные, при этом чтобы имя столбца было взято из другого столбца?
Есть запрос:
$table = Model::selectRaw('name_list, count(*) as count, sum(count_model * 2) as total, min(created_at) AS date')
->groupBy('name_list')
->orderBy('date', 'DESC')
->take(10)
->get();
В итоге получаем данные с названием из столбца
name_list, а необходимо получить из столбца
title.
Объясню в чем суть, сортировка должна быть обязательно по
name_list, так как там всегда уникальные значения по дате, а в
title могут быть не уникальные названия по дате, поэтому надо сделать сортировку по
name_list и как то выцепить название из столбца
title и назначить его в
name_list под именем как
title_list.