[Codeigniter-users] ふと気になったCIのアクティブレコード

Back to archive index

kunitsuji tsuji****@m-s*****
2009年 3月 30日 (月) 15:09:13 JST


kunitsujiです。

CIのアクティブレコードを使っていてちょっと気になったこと。
バグとかじゃありません(笑)

SELECT * FROM hoge 
WHERE ((a=1 AND b=1) OR (a=2 AND b=2)) AND c=1;

こういうSQLを目的としていた場合、
どう書くんだろう?と思いながら

$this->db->where('((a=1 AND b=1)');
$this->db->or_where('(a=2 AND b=2))');
$this->db->where('c', 1);
としたら正常に上記のSQLが吐き出されていました。

なんか、、、、きもちわるいなぁ。と思ったのでMLに投稿してみました。

他にいい記述方法あるんでしょうか?




Codeigniter-users メーリングリストの案内
Back to archive index