[pgsql-jp: 28809] Re: 複数テーブルを統合するようなテーブルについて
TAKAHASHI, Toshiya
toshiya @ hh.iij4u.or.jp
2003年 1月 28日 (火) 18:44:15 JST
高橋です。
> 以下の様なテーブル名だけが異なる、同一構成のテーブルがあり、
> 一つのselect文
> select * from test where name='hoge';
> で、test1,test2,test3の3つのテーブルを検索したいのですが、
> そういった機能はPostgreSQLにはないのでしょうか?
"検索のみ"でしたらVIEWを作成するのはどうでしょう?
INSERT INTO test1 (name) VALUES ('hoge');
CREATE VIEW test AS
SELECT date, name, add, tel
FROM test1
UNION
SELECT date, name, add, tel
FROM test2
UNION
SELECT date, name, add, tel
FROM test3;
SELECT * FROM test WHERE name='hoge';
で一応検索できました。
--
toshiya @ hh.iij4u.or.jp
pgsql-jp メーリングリストの案内