[pgsql-jp: 30628] JOINをして複数行複数列を返すファンクション

Nobuo Nishino net_info @ mb.scn-net.ne.jp
2003年 7月 29日 (火) 15:07:48 JST


西野と申します。

●環境
postgresql-7.3.2-3
RedHat9 kernel 2.4.20-9

postgresqlのファンクションで複数行複数列を返すものを作成したいのですが、
LEFT JOINなどをして複数のテーブルを含めたファンクションの書き方がわかりません。
RETURN句にSETOFでテーブルを指定するのには1テーブルのみなのでしょうか?

(例)
SELECT test1.name,test1.address,test2.comment FROM test1 LEFT JOIN test2 ON test1.id = test2.id
WHERE test1.id = 1

上記のようなSQLをファンクションにしたいのですが・・

ご教授よろしくお願いします。


■□□■
□□■ ( Name == 西野 暢男 ) 
□■ ( E-mail == net_info @ mb.scn-net.ne.jp )
■





pgsql-jp メーリングリストの案内