【发布时间】:2016-11-12 19:27:12
【问题描述】:
为什么 orderBy 不起作用,它不是按 nbr_votes 降序排序?
$all_players = DB::table('example_players')->leftJoin('example_votes', 'example_votes.from_player_id', '=', 'example_players.id')
->select('example_players.id', 'example_players.name', 'example_players.display_name', 'example_players.role', 'example_players.picture', DB::raw("sum(case example_votes.vote when 'like' then 1 else 0 end) as nbr_votes"))
->orderBy('nbr_votes', 'desc')
->groupBy('example_players.id')
->get();
编辑问题已解决 我将 from_player_id 列与另一列混淆了。谢谢大家的帮助:)
【问题讨论】:
标签: sql laravel laravel-query-builder