简体   繁体   English

从Laravel中的分组查询中检索数据

[英]Retrieve data from a grouped query in Laravel

Suppose I have this set of data: 假设我有这组数据:

id    name     amt
1     john     5
1     john     13
1     john     6
2     doe      3
2     doe      4
3     sue      5
3     sue      10

I want to extract a data that would look like this 我想提取一个看起来像这样的数据

name      amt
john      5
          13
          6
doe       3
          4
sue       5
          10

How do i generate this using Laravel Eloquent query? 如何使用Laravel口才查询生成此内容?

You can write your custom queries like as 您可以像这样编写自定义查询

DB::table('table_name')
    ->select('name',DB::raw('group_concat(amt)'))
    ->groupBy('name')
    ->get();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM