[pgsql-jp: 27969] Re: 集計表で結合するには

Yamada Yasuharu yayamada @ xc5.so-net.ne.jp
2002年 11月 13日 (水) 19:42:49 JST


加藤@川崎さん、こんにちは。

 ちょっと他事ではまってて、確認が遅くなりました。

>test=# select tbl2.name,count(tbl2.name) from tbl1,tbl2 where tbl1.id = 
>tbl2.id group by tbl2.name order by tbl2.name;

 この通りにしたら動きました。集計するのは tbl1 なので select の後に 
tbl1.xxx を付けて試していたのが敗因のようです。視線が from の後ろにばか
り行ってたみたい。
 これまでは php側で処理する事が多く、単純な select文で用が足りていたの
で、sqlはかなり壁が高いです。答えを見ても、意味が良くわかりません(^_^;)。
ぼちぼち勉強していきます。

              // 山田 康晴  <yayamada @ xc5.so-net.ne.jp>//



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