我需要一个看起来像的查询:
select * from table where id=5 and (eid = 1 or eid = 2 or eid = 10)
我试过
$this->db->select()->from(MEMB_EVENTS);
$this->db->where('mID', $mID);
使用where
or_where
get_where
的各种方式,没有运气形成类似于上述需求的查询,希望有人可以就此问题为我提供一些启示
答案 0 :(得分:2)
我认为你可以通过使用像
这样的东西来做到这一点$this->db->select()->from(MEMB_EVENTS);
$this->db->where('mID', $mID);
$this->db->where("(eid='1' OR eid='2' OR eid='10')", NULL, FALSE);