[PHP-users 1357] Re: 2つのテーブルを利用して一つの結果を出す方法

bigmouse php-users@php.gr.jp
Wed, 22 Aug 2001 09:59:09 +0900


後藤と申します。

> 当方はphp4.XのPostgreSQLをFreeBSDで利用してます(バージョンは失念)
私も同じ環境で勉強をはじめたばかり者です。
なので少し外しているかもしれませんが・・・

> 例えば、bukkenテーブルには5,13,25,32,37,40,63と各行に記録され、codeテーブ
ル
> には
> 5,7,8,13,15,20,25,30,31,32,35,36,37,38,39,40,50,51,63,64,65,66,67,
> 68,69,70と各行に記録されています。

SELECTを使うほうが楽である。との提案が多くありましたが
間違いなくそのほうが楽だと思います。
PostgreSQLのバージョンが書いてありませんでしたが
7.1以降ですとOUTER JOINがつかえるようです。
シーラカンス本(シーラカンスの絵が表紙にあるので・・・^_^;)
の改訂第3版のP164にその記述があります。
(引用はまずいと思うのでしません。)
その結果で両方ともSELECTされていればチェックを付ける事で
解決できそうですがいかがでしょうか?

*==========================*
  合資会社 ビックマウス
  後藤由三
*==========================*