Laravel组合两个表并从其中一个表计算值

时间:2019-10-11 16:57:34

标签: php sql laravel laravel-5

我在数据库中有两个表:计数器和计数器历史记录。我想接收一个包含计数器的表,并且对于每个计数器,从“ countershistory”表中减去“ value”列中的第一个和最后一个值,并将其作为counterhistory_value传递给计数器。这是我目前拥有的代码

$counters= Counter::all()
->select('countershistory.value as counterhistory_value')
->join('countershistory', 'countershistory.counter_id', '=', 'counter.id')
->groupBy('id')
->get();

感谢帮助。

0 个答案:

没有答案