Laravel Query builder - -> offset () не хочет работать с вычисляемым столбцом - PullRequest
0 голосов
/ 19 сентября 2019

Я использую конструктор запросов, и у меня есть этот запрос, который работает

$athletes = DB::table('athletes')
            ->select("athletes.first_name", "athletes.last_name",
                DB::raw('MAX(performance) AS personal_best')
            )
            ->leftJoin("performances", "athletes.id", "=", "performances.athlete_id")
            ->groupBy("athletes.id", "athletes.first_name", "athletes.last_name")
            ->orderBy("personal_best", "DESC")
            ->get();

, но теперь мне нужно сделать нумерацию страниц, поэтому я добавил

->offset(5)
->limit(10)

, и теперь он дает мнеошибка:

Неверное имя столбца 'personal_best'

Я пытался найти решение этой проблемы, но пока безуспешно.Если у кого-то есть идеи, это будет очень приветствоваться!

...