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に投稿してみました。 他にいい記述方法あるんでしょうか?