2016-09-21 22 views

回答

0

如果你已經顯示你已經嘗試過,那會更好。

那說,這應該工作:

$result = App\TablenameModel::where('ProductId', 'your_value_here') 
    ->select(
     \DB::raw('IF((SELECT COUNT(*) FROM tablename t WHERE t.field1 = tablename.field1 AND t.field2 IN (50,55,58,60)) = 0,1,0) AS b'), 
     'field3', 
     'field4' 
    ) 
    ->get(); 
+0

謝謝您的回答,將與此嘗試。 – devdoubts

+0

解決了這個問題,謝謝! – devdoubts