[pgsql-jp: 30111] Re: 複数条件でのgroup by について
Hisashi.Chiba.
ch-999 @ beige.plala.or.jp
2003年 6月 2日 (月) 18:37:51 JST
千葉といいます。
日本テレネット(株)橋詰 洋 wrote:
> a_name,b_codeの組み合わせが他のレコードと重複せずに
> b_codeの個数を知りたく、
>
> a = 2
> b = 2
>
> という結果を取得したいのですが、
という事なので、単純に全ての列名で group by したものを
b_code で group by してしまうのはだめですか?
select b_code, count(b_code) from
( select * from hoge group by a_name, b_code) as hogetemp
group by b_code;
恐らくここまで単純なテーブルの定義ではないと思いますので、sub-queryの
group by句で全ての列名を列挙しなければなりませんが。
pgsql-jp メーリングリストの案内