【发布时间】:2014-01-09 10:13:43
【问题描述】:
我正在尝试使用 whereRaw 在查询生成器中使用 WHERE IN 语句,但它似乎不起作用。我不是试图从其他表中选择值,只是从多个值中选择。
我尝试了这 3 种方法:
return $this->object->whereRaw("`status` = 'active' AND `salesType` IN ( ? ) AND `region_id` = ?", array("'sale','buy'","1"))->paginate(10);
return $this->object->whereRaw("`status` = 'active' AND `salesType` IN ( ? ) AND `region_id` = ?", array("sale,buy","1"))->paginate(10);
return $this->object->whereRaw("`status` = 'active' AND `salesType` IN ( ? ) AND `region_id` = ?", array(array("sale,buy"),"1"))->paginate(10);
【问题讨论】: