2

これは私のクエリです

このクエリでは...2番目のクエリとして2つのテーブル(テーブル1、テーブル2)を結合したい

最初のクエリ

 $q = $this->db->select('*')
             ->from('table')
             ->limit($limit, $offset)
             ->order_by($sort_by, $sort_order);

私は上記のクエリでそのような動作をしたいのですが、クエリのレイアウトを変更しない場合、上記のクエリで可能ですか....?

2番目のクエリこの1つの結合は正常に機能します 最初のクエリは2番目のクエリと同じことをしたいだけです

 $this->db->select('*');
            $this->db->from('table1');
            $this->db->join('table2', 'table1.t_id', 'table2.id');
            $this->db->limit(9);
            return $this->db->get()->result();
4

1 に答える 1

0

必要なものをキャッチしたかどうかはわかりませんが、単純な結合を作成する必要がある場合は、1 秒あたりのクエリとしてアクティブなレコードを使用します。

$q = $this->db->select('*')
             ->from('table')
              ->join('table2', 'table.t_id', 'table2.id')
             ->limit($limit, $offset)
             ->order_by($sort_by, $sort_order);

多分私はあなたの問題を捕まえていませんでしたが、質問は確かに明確ではありません

于 2013-03-29T16:22:53.497 に答える