次のクエリをアクティブ レコードの codeigniter に書き込むにはどうすればよいですか?
SELECT
time AS date,
user AS name
FROM b_table
WHERE id IN(SELECT
a
FROM a_table
WHERE group = $group
AND tag >= '$date1'
AND tag <= $date2')
これは私が出てくるものですが、それは仕事をしません。
$this->db->select('a');
$this->db->from('a_table');
$this->db->where('group',$group);
$this->db->where('tag>=',$date1);
$this->db->where('tag<=',$date2);
$subQuery = $this->db->_compile_select();
$this->db->_reset_select();
$this->db->select('time AS date, user AS name');
$this->db->from('b_table');
$this->db->where_in($subQuery);
私の問題は、(a)選択したものから、スペースをコンマに置き換えるように置き換える必要があるレコードです。または、間違っているかもしれません:(、
別のstr_replaceを使用しますが、それでも間違っています。
選択したものからのサンプルデータは
222,111,444
333,444 555,666
222,111,444,333,444,555,666
に置き換えます
私はcodeigniterの初心者でさえ、助けに感謝し、私の英語に申し訳ありません。
ありがとう。