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

Yamada Yasuharu yayamada @ xc5.so-net.ne.jp
2002年 11月 13日 (水) 15:08:35 JST


Mashikiさん、Yu Ooasaさん、加藤@川崎さん、どうも。

 簡単な問題だったようで。一応、sql本は手元にあるのですが、探し方が悪い
せいで、分かりませんでした。答えを見てからなら left outer join は出てき
ました(^_^;)。初学者にありがちな話。

 ただ、加藤さんの

>単純にnameな人がいくつテーブルに登録されているかなら、
>
>select tbl2.name,count(tbl2.name) from tbl1,tbl2
> where tbl1.id = tbl2.id
> group by (tbl2.name)
> order by tbl2.name;     <= order by count(tbl2.name) でも良いけど

は、自分のやったのと同じで、これだと先のエラーが出たんですよ。countはあ
まり深く考えないでcount(*)とやってたのを、色々、変えて見ましたがエラーは
消えませんでした。

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



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