【问题标题】:Selecting up_votes - down_votes as total_votes and ordering them with laravel选择 up_votes - down_votes 作为 total_votes 并用 laravel 排序
【发布时间】:2014-11-13 09:08:01
【问题描述】:

您好,我在获取以下查询的总和并按最高总和排序时遇到了一些麻烦。

Counters::orderBy('up_votes - down_votes as total_votes', 'DESC')->take(10)->get()

【问题讨论】:

  • 你的查询是错误的,所以要具体,ei。我想要 X,我得到 Y(或错误 Z)以获得帮助。在这种情况下,您需要原始选择和简单的排序依据。

标签: laravel laravel-4 eloquent query-builder


【解决方案1】:

Counters::select(DB::raw('*, up_votes - down_votes as total_votes'))

【讨论】:

    猜你喜欢
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    • 2016-04-17
    • 2013-04-25
    • 1970-01-01
    • 2021-05-21
    相关资源
    最近更新 更多