[pgsql-jp: 32845] SELECT文 OR プロシージャ、どちらが良いでしょうか。
Hiroki Ohtsuka
h_ohtsuka @ mmplus.co.jp
2004年 4月 21日 (水) 09:03:31 JST
いつもは意見させて頂いております。
1年ぐらいPostgreSQLを利用させて頂いております。
大塚と申します。
2つのテーブルから、ある条件でのSELECTに悩んでおります。
SQL文のみでSELECTできるのであれば、SQL文のみでSELECTしたいです。
プロシージャを利用しても可能だと思われるのですが、
具体的な案がありません。
どちらかの方法で実現させようとしております。
どなたか、お力をお寄せください。
1.まず以下の2枚のテーブルがあるとします。
テーブル名:定義
コード 分類コード
------------------
10 18
10 19
10 20
11 18
11 19
11 20
テーブル名:登録
コード 分類コード 登録ID 金額
------------------------------------
10 18 0 1000
10 19 0 1000
10 20 0 1000
10 18 1 2000
10 19 1 2000
10 20 1 2000
10 18 10 3000
10 19 10 3000
10 20 10 3000
10 18 20 4000
10 19 20 4000
10 20 20 4000
2.出力したい形は以下のようになっています。
出力テーブル
コード 分類コード ID4 ID3 ID2 ID0
---------------------------------------------------
10 18 4000 3000 2000 1000
10 19 4000 3000 2000 1000
10 20 4000 3000 2000 1000
■条件
定義テーブルに登録されている分類コードを基準として、
登録テーブルの登録ID別に一覧を作成する。
■補足
コードは手動で入力するため、考慮する必要なし
説明不足な点等ございましたら、その趣旨をお伝えください。
以上、よろしくお願い致します。
-------------------------------------------
M M Plus Inc.<http://www.mmplus.co.jp/>
Hiroki Ohtsuka. <h_ohtsuka @ mmplus.co.jp>
-------------------------------------------
pgsql-jp メーリングリストの案内