codeigniterでselect文にunionを使いたい
公開日:
:
CodeIgniter, PHP, SQL
select文でunionを使いたいが、調べてみてると普通にできなさそうなので、libraryを探してみるとSubquery Library がありました。
Subquery.php
Subquery.phpをapplication/libraries フォルダにおきます。以下のように実装することでunionのselect文(select name,description from table_a union select name,description from table_b)が実行できます。
$this->load->library("subquery"); $sub1 = $this->subquery->start_union(); $sub1->select(array("name", "description")); $sub1->from("table_a"); $sub2 = $this->subquery->start_union(); $sub2->select(array("name", "description")); $sub2->from("table_b"); $this->subquery->end_union(); $query = $this->db->get();
お問い合わせはこちら!
関連記事
-
-
Laravelのパッケージ開発
パッケージ作成 Laraavelのパッケージを作成し、作成したパッケージを他のプロジェクトで利用
-
-
codeigniterで複数データベース切替方法について
codeigniterでデータベース切替を行うためにはどうしたらよいかを試行錯誤してみました
-
-
codeigniterで共通のヘッダーフッターの読み出しはCI_LoaderをextendsしたMY_Loaderで実装する
codeigniterで共通のヘッダー、フッターを読み込むときは、CI_Loaderクラスを
-
-
PHP初心者はまず関数die()と、print_r()を覚えよう!
photo credit: drewm via photopin cc PHPを触り始めて
-
-
PHP初心者は特に必見!CodeIgniter勉強するなら参考になるサイトまとめ
今でもメインで使っているし、使っていて気持ちのよいPHPフレームワークはCodeIgnite
-
-
自動改札機のようにfuelphpでormのModelを自動作成する方法
自動改札機をみたときに、fuelphpのORMのモデルを自動化させたい!
-
-
PHPカンファレンス2015参加後記(PHP7は何が変わったか?)
PHPカンファレンス2015に行ってきましたので、後記を作成してみました。発表内容についての説明より
-
-
codeigniterのヘッダー、フッターはhookでなくloadで対応する
photo credit: mrlerone via photopin cc
-
-
第104回 PHP勉強会に参加しました!
昨日「第104回 PHP勉強会@東京」に参加し、メイン発表をしました。 本当は発表を聞きに行くつも
-
-
Laravel 5.1 プロジェクト作成(インストール)
本記事ではLaravel 5.1 LTSを利用して開発するためにLaravelをインストールする手順