【发布时间】:2020-08-23 23:28:18
【问题描述】:
我有一个表项。表中插入的值是
类别项目 -------- ---- 手机熔岩 红米手机 车辆 本田 手机一加我想使用数据表在前端显示上表如下。我用过groupBy,但它不起作用。
谁能帮忙 谢谢
【问题讨论】:
标签: mysql laravel datatable datatables
我有一个表项。表中插入的值是
类别项目 -------- ---- 手机熔岩 红米手机 车辆 本田 手机一加我想使用数据表在前端显示上表如下。我用过groupBy,但它不起作用。
谁能帮忙 谢谢
【问题讨论】:
标签: mysql laravel datatable datatables
您可以使用 GROUP_CONCAT。
DB::table('items')
->select(DB::raw("GROUP_CONCAT(items) as `items`"))
->groupBy('Category')
->get();
如果你想使用不同的 SEPARATOR(-) 而不是 (,)
->select(DB::raw("GROUP_CONCAT(items SEPARATOR '-') as `items`"))
【讨论】: