ホームページ >バックエンド開発 >PHPチュートリアル >CodeIgniter のアクティブ レコードを使用して UNION クエリを実行するにはどうすればよいですか?
CodeIgniter のアクティブ レコード パターンは、データベースと対話するための強力な方法を提供します。ただし、UNION クエリのサポートが組み込まれていません。この制限を克服するには、クエリ メソッドを使用して SQL クエリを直接実行できます。
クエリ構文
CodeIgniter のアクティブ レコードを使用して UNION クエリを実行するには、次の構文を使用します。 :
このクエリでは、column_name は必要な列を表します。取得し、table_name1 と table_name2 は結合するテーブルを表します。
例
次の例を考えてみましょう。
このクエリは、 users テーブルと admins テーブルの両方から username 列を取得し、結果を 1 つのテーブルに結合します。 list.
注:
UNION クエリでは、両方のテーブルの列のデータ型と順序が同じである必要があることに注意してください。そうしないとエラーが発生します。
以上がCodeIgniter のアクティブ レコードを使用して UNION クエリを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。