CodeIgniter の ActiveRecord パターンを使用したユニオン クエリ
CodeIgniter で広く使用されている ActiveRecord パターンは、データベース操作を実行する便利な方法を提供します。ただし、UNION クエリはネイティブにサポートされていません。ただし、独自のクエリを作成し、ActiveRecord のクエリ メソッドを利用するという回避策があります。
クエリの構築
UNION クエリを実行するには、まずクエリを作成します。次のようなクエリ文字列:
SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2
CodeIgniter実装
クエリの準備ができたら、CodeIgniter の DB クラスを使用して実行します。
$this->db->query('SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2');
このクエリは UNION 操作を実行し、table_name1 と table_name2 の結果を結合します。単一のレコードセット。
以上がCodeIgniter の ActiveRecord パターンを使用して UNION クエリを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。