我有桌子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
我该如何解决这个问题。提前致谢