[pgsql-jp: 37528] Re: JOIN 方法

Hiroshi Ninomiya nino @ hat.hi-ho.ne.jp
2006年 9月 11日 (月) 09:43:02 JST


二宮です
単純に以下ではだめですかね?

SELECT
( SELECT name FROM Table2 WHERE id = item1 ) AS item1,
( SELECT name FROM Table2 WHERE id = item2 ) AS item2
FROM Table1
> 池田と申します。
>   
> お時間が許せば、お知恵をお貸し下さい。
> 以下のような2つのテーブルがあります。
>
> やりたいことは Table1 の2つのカラムそれぞれに格納している値を id として
> 持つ Table2 の name 値を取得することです。できれば1度の select で行いた
> いと考えています。
>
> join では難しく苦戦しております。愚問で申し訳ありません。
> PostgreSQL 7.4.10です。宜しくお願いします。
>
>
> [Table1]
> item1|item2
> -----+------
> 1 |2
>
> [Table2]
> id |name
> -----+------
> 1 |apple
> 2 |orange
>
> [期待値]
> item1|item2
> -----+------
> apple|orange
>
>
>




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