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

Takao Kato sirius @ jp.fujitsu.com
2002年 11月 13日 (水) 15:25:33 JST


加藤@川崎です。

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

こんな感じで試しましたが,,,,

test=# create temp table tbl1 (id int , val int);
test=# create temp table tbl2 (id int , name char(2));
test=# insert into tbl1 values (1,0);
test=# insert into tbl1 values (1,1);
test=# insert into tbl1 values (1,2);
test=# insert into tbl1 values (1,3);
test=# insert into tbl1 values (1,4);
test=# insert into tbl1 values (2,10);
test=# insert into tbl1 values (2,11);
test=# insert into tbl1 values (2,12);
test=# insert into tbl1 values (2,13);
test=# insert into tbl1 values (2,14);
test=# insert into tbl1 values (3,20);
test=# insert into tbl1 values (3,21);
test=# insert into tbl1 values (3,22);
test=# insert into tbl1 values (3,23);
test=# insert into tbl1 values (3,24);
test=# insert into tbl2 values (1,'a');
test=# insert into tbl2 values (2,'b');
test=# insert into tbl2 values (3,'c');
test=# select tbl2.name,count(tbl2.name) from tbl1,tbl2 where tbl1.id = tbl2.id group by tbl2.name order by tbl2.name;

 name | count 
------+-------
 a    |     5
 b    |     5
 c    |     5
(3 rows)

test=# select version();
                             version                              
------------------------------------------------------------------
 PostgreSQL 7.1.2 on sparc-sun-solaris2.8, compiled by GCC 2.95.3
(1 row)

test=# \q

----
加藤%なんか勘違い?
お便りは kato @ lantc.cs.fujitsu.co.jp まで



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