Я пытаюсь получить сумму записей, которые возвращаются в операторе выбора Laravel, но, похоже, я не могу понять это правильно.
Мое оригинальное утверждение выглядит следующим образом;
$results = DB::table('polls')->select('polls.id as poll_id', 'poll_votes.vote_count as vote_count', 'poll_options.id as poll_option_id')
->join('poll_options','polls.id','=','poll_options.poll_id')
->join('poll_votes', 'poll_options.id', '=', 'poll_votes.poll_option_id')
->where([['polls.status','=','1'], ['poll_options.status','=','1'],])
->get();
Я пытался добавить следующее после последнего элемента в строке ->select
, но продолжаю получать ошибки;
DB::raw('sum(poll_votes.vote_count) total_votes')
Любая помощь будет принята с благодарностью