如何编写 Eloquent 查询以从分区表中检索数据

问题描述 投票:0回答:1

我正在研究数据库分区并使用laravel框架进行开发。 我正在尝试将原始查询转换为 Eloquent。

例如。我的查询就像 SELECT * FROM 员工 PARTITION (p2) 所以使用原始查询就像

$结果 = DB::select( DB::raw("从员工分区中选择 * (p2)") );

如果我使用 Eloquent,我将无法转换它,因为 Eloquent 查询语法类似于 ClassName::select('*')->where()->get(); 并且我的查询不包含 where 子句。

如何转换此查询? 任何帮助将不胜感激。

eloquent partitioning
1个回答
0
投票

语法是这样的:

`$results = YourModel::partition('anno2024')
->where('cliente_id', '=', 120)
->orderBy('id', 'desc')
->get();`
© www.soinside.com 2019 - 2024. All rights reserved.