2017-12-18 223 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

沒有它不工作... –