Mysql Laravel使用一个表中的和更新另一个表

Mysql Laravel使用一个表中的和更新另一个表,mysql,laravel,Mysql,Laravel,我想从另一个表(表名为salary)中获取每月累积工资(表名为cumulative_salary),然后更新数据。我只能“获取()”数据,但无法更新。我很困惑,我不知道正确的语法。这是我的代码 $data = DB::table('salary') ->where('employee_id', $employee_id) ->leftJoin('employees', 'salary.employee_id', '=', 'employees.id') -&

我想从另一个表(表名为salary)中获取每月累积工资(表名为cumulative_salary),然后更新数据。我只能“获取()”数据,但无法更新。我很困惑,我不知道正确的语法。这是我的代码

 $data = DB::table('salary')
    ->where('employee_id', $employee_id)
    ->leftJoin('employees', 'salary.employee_id', '=', 'employees.id')
    ->select(DB::raw('SUM(salary_overtime) as `salary`'),
    DB::raw('YEAR(overtime_date) year, MONTH(overtime_date) month'))
    ->groupby('month','year')
    ->get();

我建议在MySQL中执行此操作,但您的问题表明您需要Laravel。@GordonLinoff也许您的建议可以帮助我建议在MySQL中执行此操作,但您的问题表明您需要Laravel。@GordonLinoff也许您的建议可以帮助我