我怎么说WHERE(a = 1和b = 1)或(c = 1和d = 1)
对于更复杂的查询,我应该使用原始SQL吗?
答案 0 :(得分:2)
试试这个:http://laravel.com/docs/5.1/queries#advanced-where-clauses
DB::table('your_table')
->where(function($query)
{
$query->where('a', 1) ->where('b', 1);
})
->orWhere(function($query)
{
$query->where('c', 1)->where('d', 1);
})
->get();
答案 1 :(得分:-1)
@esmail请尝试学习然后写评论。你绝对可以像那段代码那样做
->where(function($query)
{
$query->where('a', 1)
->where('b', 1);
})