【发布时间】:2014-06-22 16:11:08
【问题描述】:
我的查询是这样的
SELECT * FROM activities WHERE (active=1 AND linked_project_id IN (2,3) AND GLOBAL=1 OR (linked_project_id=2 AND active=1))
但我不知道如何将 'linked_project_id=2 AND active=1' 放入 AND 与 Laravel。 这是我的代码-
$activities= Activitie::where('active','=',1)->whereIn('linked_project_id',array(2,3))->where('global','=','1')->orWhere('linked_project_id','='2)->where('active','=',1)->get();
但这会产生类似
的结果SELECT * FROM activities WHERE (active=1 AND linked_project_id IN (2,3) AND GLOBAL=1 OR (linked_project_id=2 ) AND active=1)
【问题讨论】:
-
能否举个例子
标签: php sql laravel eloquent where-clause