【发布时间】:2014-10-18 07:01:32
【问题描述】:
我的 mysql 查询有以下奇怪的问题。如果我错了,请纠正我。
下面的查询(我从 Codeigniter 打印出来的)给了我subject = 4的结果。
WHERE `notes`.`subject` IN ('4,2') GROUP BY `notes`.`id` ORDER BY `created_date` DESC
但是当我改变了这个
WHERE `notes`.`subject` IN ('2,4') GROUP BY `notes`.`id` ORDER BY `created_date` DESC
它没有返回任何结果。这是为什么? 假设我在表中只有一个结果,我为此使用 codeigniter。
$this->db->where_in('notes.subject',$this->input->get('subject'));
【问题讨论】:
标签: mysql codeigniter where-in