2017-12-18 221 views
0

如何检查这两个条件在下面的查询,如何检查两个条件Laravel where子句

->where('asteriskcdrdb.cdr.billsec', '=', 'call_r.duration') 
->where('asteriskcdrdb.cdr.billsec', '>=', 45)  

我需要的是这样的

->where('asteriskcdrdb.cdr.billsec', '=', 'call_r.duration' and 'asteriskcdrdb.cdr.billsec', '>=', 45) 
+0

Im新来laravel。请提供任何建议 –

+0

上述两个'where'将返回与第三个'where'相同的标准什么是真正的问题? –

+0

@M Khalid Junaid当我删除where子句查询中的某一个时,该数据正常工作。但都返回0结果。 –

回答

0

Laravel Docs,请尝试:

->whereRaw('asteriskcdrdb.cdr.billsec = call_r.duration AND asteriskcdrdb.cdr.billsec >= 45'); 
+0

没有它不工作... –