Laravel, объединяющий две таблицы и вычисляющий значения из одной из них - PullRequest
0 голосов
/ 11 октября 2019

У меня есть две таблицы в базе данных: счетчики и история счетчиков. Я хотел бы получить таблицу со счетчиками и для каждого счетчика из таблицы 'countershistory', вычтя первое и последнее значение из столбца 'value' и передать ее счетчикам как counterhistory_value. Вот код, который у меня сейчас есть

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

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...