[pgsql-jp: 31549] Re: PostgreSQL v.s. Access

Toshi uchiyama @ shonan.homeunix.org
2003年 11月 20日 (木) 12:00:25 JST


お世話になります.内山です.

昨日の業務の件,次ぎのようなSQLで解決できそうです.

SELECT [t1].[f1], [t1].[f2], [t1].[f3], [t1].[f4],\
 [t1].[f5], [t1].[f6], [t1].[f7], [t1].[f8]\
FROM t2, t1 WHERE [t1].[f2]=[t2].[f2] And\
 [t1].[f5]=[t2].[f3] And ([t1].[f6] like [t2].[f4]\
 or [t1].[f7] like [t2].[f4]);

新たに,t2テーブルにキー(f4列)を設け,そのキーが,t1テーブルの
f6列,あるいは,f7列に含まれれば,リストアップすると
いうことです.

これで,多分,解決できると思います.処理時間は10秒以内
と予想されます.

わざわざ,Access から,PostgreSQL にデータを持ってこなくても
Access 上で処理できそうです.かえって,PostgreSQL で,この
SQL文を実行したら,遅くなります.

#う〜ん,それにしても,Access のアーキテクチャーでどうなってん
#だろう.Select distnct も早いし.

---------
内山敏郎
uchiyama @ shonan.homeunix.org toshio @ siene.homeunix.net
http://shonan.homeunix.org/ http://shonan.homeunix.org:8001/
http://shonan.homeunix.org:8002/ http://shonan.homeunix.org:8003/



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