[pgsql-jp: 26016] Re: 配列型のテーブル結合について

Masaru Sugawara rk73 @ sea.plala.or.jp
2002年 5月 18日 (土) 12:22:51 JST


すがわら/RK73です。

Message-ID:<019c01c1fcee$d1d333a0$0b01152b @ devileclient1>  
Mail-Count:    Date&Time:2002/05/17 0:31:54
Takuya Fujimoto <t-fujimoto @ k9.dion.ne.jp>さんのφ(..@)について


> 得たい結果
> A.aa | A.bb  |       B.ba       |   A.cc   | C.ca
> ----+-----+------------+-------+-------
>   1   | {1, 2}  | TEST DATA1 | {3, 4, 5} | DATA3  
>   1   | {1, 2}  | TEST DATA2 | {3, 4, 5} | DATA4 
>   1   | {1, 2}  | null       | {3, 4, 5} | DATA5 

 この結果を得ようとするのは、単にbaの列の隣にcc列を並べている
だけに見えるのですが... 結合条件はそれだけなのでしょうか?
たとえば、以下の例のときはどのような結果になるのでしょうか。


 (TABLE A)
 aa  |  bb    | cc
 ---+-----+------
  1  | {1, 2, 3, 1}  | {3, 4, 5}

(TABLE B)
bb  |   ba
---+------------
 1  | TEST DATA2  
 2  | TEST DATA2
 3  | TEST DATA1

(TABLE C)
cc  |   ca
---+------------
 4  | DATA4
 5  | DATA5


--------------------------------
  Masaru Sugawara
  e-mail:rk73 @ sea.plala.or.jp
 -------------------------------





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