Bak*_*ill 4 postgresql laravel
我想要laravel 查询构建器中不同 on()的语法。
Eloquent 没有distinctOn函数。
您可以使用原始查询
$query->select(
\DB::raw("DISTINCT ON (field1, field2) *")
);
Run Code Online (Sandbox Code Playgroud)
或者安装一个添加该distinctOn方法的包,例如这个。
如果您使用 Laravel 9 或更高版本 -只要您使用 Postgres 驱动程序,就可以使用本机不同的支持。
$query->distinct(['field1', 'field2']);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3215 次 |
| 最近记录: |