[pgsql-jp: 29806] Re: 再起的にデータ数をカウントするには

fumiyaKitamura fkit.s @ sys238.jp
2003年 5月 8日 (木) 12:47:42 JST


キタムラです。

select
 b.部署_cd,count(*)
from
  部門 as b, 社員 as s
where
  b.部署_cd = s.所属部署_cd
group by
  b.部署_cd

とか、

select
 b.親部署_cd,count(*)
from
  部門 as b, 社員 as s
where
  b.部署_cd = s.所属部署_cd
group by
  b.親部署_cd

と言うのではダメですか?



On 2003.5.8, at 11:40 Asia/Tokyo, Tohru Hayakawa wrote:

>> SELECT count(*) FROM 社員 WHERE 所属部署_cd IN
>>  (SELECT 所属部署_cd FROM 部署 WHERE 親部署_cd= 'hogehoe' )
>
> これで試してみたのですが、どうしてもカウントがゼロになってしまいます。


>>> ┌───────┐
>>> │部署     │
>>> ┝━━━━━━━┥
>>> │部署_cd  │≪┐≪┐
>>> │部署名    │ │ │
>>> │親部署_cd │<┘ │
>>> └───────┘   │
>>> ┌───────┐   │
>>> │社員     │   │
>>> ┝━━━━━━━┥   │
>>> │氏名     │   │
>>> │所属部署_cd│≪──┘
>>> └───────┘

=================<F.Kitamura>=================
E-Mail  : fkit @ sys238.jp
---
The greatest enemy of man is alcohol.
But, The Bible tells us to love our enemy.
==============================================




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