我需要在查询中对WhereIn
使用多个OR
子句。所以我在执行以下操作……它不起作用,并且得到的结果为空
orWhereIn('cat', $array)
orWhereIn('cat_a', $array)
orWhereIn('child_a', $array)
有可能吗? ..我已经看过在互联网上的解决方案,但能找到的任何东西。
我使用Laravel 4.2 ..由于事先
我的完整查询
注意:如果我使用单个whereIn
子句..它绝对可以正常工作..
$query = Product::query();
$query->orWhereIn('category_id', $ids);
$query->orWhereIn('category_id_2', $ids);
$query->orWhereIn('category_id_3', $ids);
$query->orderBy('price_for_sorting', 'ASC');
$products = $query->paginate(15);