Eloquent - выберите модели с минимальным значением одного столбца и сгруппированные по другому столбцу - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть следующая таблица в PostgreSQL DB, которая представляет Route модель:

 id | driver_id |        date         
----+-----------+---------------------
  1 |        12 | 2020-02-13 14:00:00
  2 |        14 | 2020-02-07 11:00:00
  3 |         7 | 2020-02-09 17:00:00
  4 |         3 | 2020-02-06 14:30:00
  5 |        12 | 2020-02-06 11:30:00
  6 |         3 | 2020-02-08 16:30:00

Мне нужно выбрать маршруты с минимальным date для каждого driver_id.

Примерно так:

 id | driver_id |        date         
----+-----------+---------------------
  2 |        14 | 2020-02-07 11:00:00
  3 |         7 | 2020-02-09 17:00:00
  4 |         3 | 2020-02-06 14:30:00
  5 |        12 | 2020-02-06 11:30:00

Можно ли достичь с помощью Eloquent?

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