【发布时间】:2017-10-15 05:37:09
【问题描述】:
我正在寻找可以提供这种结果的 sql 请求。
id | family result :
1 A [A => 2, B => 1, C => 1]
2 A
3 B
4 C
最好用雄辩的。
目前的解决方案:
materials()->select('family', DB::raw('count(*) as total'))
->groupBy('family')
->pluck('total', 'family');
【问题讨论】:
-
您是否已经尝试过?这不是一个代码点播网站...
-
一个简单的 groupBy 和 count 查询将为您提供这个。
-
我尝试的请求根本不起作用,所以我不想把人们引向错误的方向
-
别担心,有一些基本 SQL 知识的人不会被你的尝试误导