Ищем Eloquent, эквивалентный этому базовому запросу, используя "DISTINCT YEAR (creation_at)" - PullRequest
0 голосов
/ 01 декабря 2018

Я использую Laravel и теперь мне сложно выбрать «DISTINCT YEAR» из столбца «create_at».

1 Ответ

0 голосов
/ 01 декабря 2018

В этом вопросе не хватает содержания.Что вы пробовали?Где твой код?

Так что без дополнительной информации это лучшее, что я могу сделать.Вы хотите использовать это: groupby это может быть использовано в Query Builder.Вот так:

$info = DB::table('tablename')
            ->select('id','name', 'email')
            ->groupBy('createdat')
            ->get();

Или запрос

SELECT DISTINCT `tablename` FROM `createdat`

И в красноречивом.

$info = User::select('tablename')->distinct()->get()

Пожалуйста, обратитесь к этому в будущем.https://stackoverflow.com/help/how-to-ask

Дополнительная информация: https://laracasts.com/discuss/channels/eloquent/the-sql-select-distinct-statement

https://laravel.io/forum/08-27-2014-looking-for-eloquent-equivalent-to-this-basic-query-using-distinct

http://laragems.com/post/eloquent-cheat-sheet

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