database - 在 Laravel 中按多列分组

标签 database laravel

如何在 Laravel 中GROUP BY 多列? 我试过这段代码:

$routes = DB::table('route')
    ->groupBy('rte_origin')
    ->groupBy('rte_destination')
    ->get();

但这行不通。

最佳答案

你试过吗:

$routes = DB::table('route')
->groupBy('rte_origin', 'rte_destination')
->get();

现在无法在此处进行测试,但 API 表示 groupBy() 接受数组。

如需引用,请访问:

关于database - 在 Laravel 中按多列分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23185432/

相关文章:

laravel - 从其他 Laravel 自动登录/验证 Laravel

PHP PDO : Do the fetch styles FETCH_CLASS and FETCH_INTO fetch into private object properties?

c# - .NET 数据集设计

java - 如何创建带有嵌入式数据库H2的jar文件?

laravel - Laravel 的多态关系也适合真正的多态吗?

Laravel Echo 500错误未接收推送事件

database - 如何使用多个原则对 'has a' 数据库关系进行建模?

php - 数据库发布到另一个数据库

php - laravel wherebetween 关系不起作用

php - laravel 中的 Jwt-Auth 可以处理多服务器配置中的无效 token 吗?