Laravel 5 Laravel 5连接表和计算字段

Laravel 5 Laravel 5连接表和计算字段,laravel-5,Laravel 5,我有两张桌子已经连接起来了 表格:附属公司 字段:公司,附加 +---------------------------+ |公司|附属| |测试1 | t1 |测试1 | t2| 表格:申请人 字段:附加,佣金 +---------------------------+ |附加|佣金| |t1 | 25 |t2 | 30| 例如,每家公司都有2个附件 So公司名称:Test1 已附加:t1、t2 我想做的是拉一张表,显示公司名称及其总佣金 +---------------------------

我有两张桌子已经连接起来了

表格:附属公司
字段:公司,附加
+---------------------------+
|公司|附属|
|测试1 | t1 |
测试1 | t2|

表格:申请人
字段:附加,佣金

+---------------------------+
|附加|佣金|
|t1 | 25 |
t2 | 30|

例如,每家公司都有2个附件

So公司名称:Test1
已附加:t1、t2

我想做的是拉一张表,显示公司名称及其总佣金

+---------------------------+
|公司|佣金|
|测试1 | 55|

这就是我所拥有的,我需要做什么改变

        $data = DB::table('applicant')
         ->join('affiliate','applicant.affid','=','affiliate.affid')
            ->select(DB::raw('company,SUM(commission) as commission,'))
            ->groupBy('company')
            ->get();

据我所知,实现这一目标的唯一方法是使用原始表达式。。。就像你那样。但是,您可以使用->selectRaw而不是再次实例化DB::raw…据我所知,实现这一点的唯一方法是使用raw表达式。。。就像你那样。但是,您可以使用->selectRaw,而不是再次实例化DB::raw。。。