我们如何在CodeIgniter的活动记录中的where子句条件中说明情况?
这是我要实现的查询
SELECT * FROM table WHERE idx =5342 and CASE WHEN reserve_date = 20151130 THEN reserve_time > 1537 ELSE reserve_date > 20151130 END
我试图在Google上搜索有关此问题的信息,但仍然找不到任何答案.
解决方法:
您可以在where子句中写下您的条件
$this->db->select("*");
$this->db->where("idx",5342);
$this->db->where("CASE WHEN reserve_date = 20151130 THEN reserve_time > 1537 ELSE reserve_date > 20151130 END");
$query=$this->db->get("table");