我有桌子T1和T2. 在T1我的列cat_id中,数组中的整数值由逗号分隔,例如
row1=1; row2=1,41; row3=40,1
在T2我的列 id 具有单个整数值,例如
row1=1; row2=40; row3=41; row4=0
现在取决于从T2我想要的数据中选择的 id T1。
我的问题是如何在T1. 我正在使用 CodeIgniter。我试过这样。
$this->db->select('*');
$this->db->where('status', 'yes');
$this->db->where('cat', '1');
$this->db->like('category_id', '1');
$this->db->or_like('category_id', ',1');
$this->db->or_like('category_id', '1,');
$this->db->get('T1')->result_array();
但问题仍然存在,如果51,5id = 1中有数据,它也会被选中。T1我该如何解决这个问题。提前致谢