我正在研究数据库分区并使用laravel框架进行开发。 我正在尝试将原始查询转换为 Eloquent。
例如。我的查询就像 SELECT * FROM 员工 PARTITION (p2) 所以使用原始查询就像
$结果 = DB::select( DB::raw("从员工分区中选择 * (p2)") );
如果我使用 Eloquent,我将无法转换它,因为 Eloquent 查询语法类似于 ClassName::select('*')->where()->get(); 并且我的查询不包含 where 子句。
如何转换此查询? 任何帮助将不胜感激。
语法是这样的:
`$results = YourModel::partition('anno2024')
->where('cliente_id', '=', 120)
->orderBy('id', 'desc')
->get();`