我正在使用Laravel,现在很难从“ created_at”列中选择“ DISTINCT YEAR”。
答案 0 :(得分:0)
这个问题缺少很多内容。你尝试了什么?您的代码在哪里?
因此,如果没有更多信息,这是我能做的最好的事情。您要使用此方法: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